/DeccanEngine

:diamond_shape_with_a_dot_inside: Deccan Engine is an Open-Source Cross-Platform 2D Game Engine written in C11. Powered by SDL2.

Primary LanguageCMIT LicenseMIT

Deccan Engine

Deccan Engine

License Discord Twitter Wiki

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

Status

Platform Status
Linux Linux
MacOS MacOS
Windows Windows

Getting Started

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.

License

This software is licensed under the terms of MIT License (See LICENSE.md).
Copyright 2020 Ayush Bardhan Tripathy.