Skip to content

KlayGE is a cross-platform open source game engine with plugin-based architecture.

License

Notifications You must be signed in to change notification settings

unrealTOM/KlayGE-TOM

 
 

Repository files navigation

KlayGE

GitHub release Build status Build Status

KlayGE is a cross-platform open source game engine with plugin-based architecture. It's started since 2003. The explicit goal of KlayGE is: to arm your engine with cutting-edge technology. It provides a framework to make game development, testing, porting as simple as possible.

Getting started

Before compiling KlayGE, Python 2.7+ and CMake 3.4+ must be installed first. Then you can run build_all.py to build KlayGE, its Samples, Tools, etc. For details, please see http://www.klayge.org/wiki/index.php/Installation.

Platforms

KlayGE can be developed on those platforms, with no limitation.

  • Windows desktop
  • macOS
  • Linux

KlayGE can be deployed and run on those runtime platforms. Some of them doesn't supports all plugins. Details in http://www.klayge.org/wiki/index.php/Platforms

  • Windows desktop
  • Windows store
  • Android
  • Linux
  • macOS
  • iOS

Contribute

As an open source project, KlayGE benefits greatly from both the volunteer work of helpful developers and good bug reports made by users.

Bug Reports & Feature Requests

If you've noticed a bug or have an idea that you'd like to see come real, why not work on it? Bug reports and feature requests are typically submitted to the issue tracker https://github.com/gongminmin/KlayGE/issues.

Engineering Workflow

If you want contribute some code, please check http://www.klayge.org/wiki/index.php/Workflow_of_contributing_code before submitting a patch or pull request.

Links

About

KlayGE is a cross-platform open source game engine with plugin-based architecture.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 86.9%
  • CMake 8.8%
  • C# 2.4%
  • Python 1.4%
  • Objective-C++ 0.3%
  • C 0.2%