Deccan Engine is an Open-Source Cross-Platform 2D Game Engine written in C11. Powered by SDL2.
- Written in pure C11 with a simple API
- ImGui enabled for sandbox and editor (upcoming!)
- Entity Component System using flecs
- OpenGL based renderer using state-independent sokol-gfx
- Extendable and clean design with least amount of cross-wirings
Platform | Status |
---|---|
Linux | |
MacOS | |
Windows |
The wiki has detailed instructions on getting the source, configuring the environment and compiling the engine.
Currently not much is available in terms of demo/example as the project is in heavy progress, however you can check out src/sandbox
which is automatically built when the engine is built.
This software is licensed under the terms of MIT License (See LICENSE.md).
Copyright 2020 Ayush Bardhan Tripathy.