ezEngine is an open source C++ game engine. It is currently mainly developed on Windows, and higher level functionality such as rendering and the tools are only available there, but the core libraries are also available for other platforms such as Mac and Linux.
EZ is built in a modular way, enabling users to either use all available functionality, or to pick and choose individual features and build the rest yourself. Larger features are implemented through engine and editor plugins and can therefore be easily removed or replaced. For instance sound (Fmod), physics (PhysX) and particle effects are all provided through runtime plugins.
The ezEditor is a full blown editor used for editing scenes and working with assets.
If you want to learn more, please have a look at the documentation. It is very straight-forward to build EZ and there are a couple of samples, screenshots and videos to get you started. Finally, you can also get the ezEngine API documentation.
If you have a question, contact us.
Platform | dev branch |
---|---|
Windows-x64 | |
WindowsUWP-x64 | |
Linux-x64 | |
MacOS-x64 | |
Android-x86 |
Note:
Please be aware that features such as rendering and the editor are only available on Windows-x64. On all other platforms we only compile and test the core engine functionality.