KlayGE alternatives and similar libraries
Based on the "Game Engine" category.
Alternatively, view KlayGE alternatives based on common mentions on social networks and blogs.
-
Cocos2d-x
Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world. -
GamePlay
Open-source, cross-platform, C++ game engine for creating 2D/3D games. -
Torque3D
MIT Licensed Open Source version of Torque 3D from GarageGames -
Panda3D
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU -
Spring RTS game engine
A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/ -
CRYENGINE
CRYENGINE is a powerful real-time game development platform created by Crytek. -
Amazon Lumberyard
Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source. -
The MOAI Multi-platform Game Engine
This is the development repo of Moai SDK. -
Oxygine
Oxygine is C++ engine and framework for 2D games on iOS, Android, Windows, Linux and Mac -
Torque2D
A completely free, open-source, 2D game engine built on proven torque technology. -
Wolf Engine
The Wolf is a comprehensive set of C/C++ open source libraries for realtime rendering, realtime streaming and game developing
Write Clean C++ Code. Always.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of KlayGE or a related project?
README
KlayGE
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 3.x+ and CMake 3.13+ must be installed first. Then you can run Build.py to build the whole code base. For details, please see 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 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.
Engineering Workflow
If you want contribute some code, please check Workflow of Contributing Code before submitting a patch or pull request.
Links
- Website: http://www.klayge.org
- Wiki: http://www.klayge.org/wiki
License
KlayGE's default license is the GNU General Public License 2.0 (See [LICENSE](./LICENSE)). In other words, anyone can use it and access to its source code, as long as the project which uses KlayGE must be released under GPL 2.0 license.
KlayGE dependents on several external libraries. They are distributed under their own terms. See [LICENSE-External](./LICENSE-External.md).
*Note that all licence references and agreements mentioned in the KlayGE README section above
are relevant to that project's source code only.