All Projects â†’ deccanengine â†’ DeccanEngine

deccanengine / DeccanEngine

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

Programming Languages

c
50402 projects - #5 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to DeccanEngine

RendererEngine
2D - 3D Renderer Engine builds with OpenGL, SDL2, C++
Stars: ✭ 17 (-43.33%)
Mutual labels:  sdl2, 2d-game-engine
tnt
A 2d Game Engine written in C++20.
Stars: ✭ 30 (+0%)
Mutual labels:  sdl2, 2d-game-engine
Dorothy Ssr
Dorothy Project, Special Super Rare Edition.
Stars: ✭ 70 (+133.33%)
Mutual labels:  sdl2, 2d-game-engine
ArchGE
A 2D and 3D C++ Game Engine using SDL2 and OpenGL
Stars: ✭ 15 (-50%)
Mutual labels:  sdl2, 2d-game-engine
Basque
A top-down 2d game engine, written from scratch in under 1000 lines of C. Development of the game based on this engine is streamed on Twitch: https://www.twitch.tv/ryanpcmcquen
Stars: ✭ 388 (+1193.33%)
Mutual labels:  sdl2, 2d-game-engine
RawSalmonEngine
A game engine utilising "Tiled" map files
Stars: ✭ 15 (-50%)
Mutual labels:  sdl2, 2d-game-engine
nodesnim
The Nim GUI/2D framework, based on OpenGL and SDL2.
Stars: ✭ 127 (+323.33%)
Mutual labels:  sdl2, 2d-game-engine
vastringify
Type-safe Printf in C
Stars: ✭ 60 (+100%)
Mutual labels:  c11
SDL
Swift library for SDL2
Stars: ✭ 32 (+6.67%)
Mutual labels:  sdl2
C-Programming-Guide
A guide for C Programming from the perspective of a Pulchowk student (IOE).
Stars: ✭ 26 (-13.33%)
Mutual labels:  sdl2
sdlpp
C++ wrapper for SDL2
Stars: ✭ 37 (+23.33%)
Mutual labels:  sdl2
choria
Finally, an MMORPG that's all about grinding and doing chores.
Stars: ✭ 19 (-36.67%)
Mutual labels:  sdl2
SwiftNES
Cross-platform NES Emulator written in Swift
Stars: ✭ 29 (-3.33%)
Mutual labels:  sdl2
guisan
A C++ SDL2 user interface library based on guichan. ~~~~ Nov, 2021 - This project is not abandoned, just not under active development. Pull requests will be accepted and new releases will be generated for new features / bug fixes.
Stars: ✭ 54 (+80%)
Mutual labels:  sdl2
OCamlSDL2
OCaml interface to SDL 2.0 (for Linux, Windows, MacOS, and ChromeBook)
Stars: ✭ 42 (+40%)
Mutual labels:  sdl2
surface splatting
OpenGL demo of a point rendering and texture filtering technique called Surface Splatting.
Stars: ✭ 125 (+316.67%)
Mutual labels:  sdl2
ruby-imgui
Yet another ImGui wrapper for Ruby
Stars: ✭ 42 (+40%)
Mutual labels:  sdl2
sdl12-compat
An SDL-1.2 compatibility layer that uses SDL 2.0 behind the scenes.
Stars: ✭ 99 (+230%)
Mutual labels:  sdl2
SimpleRemoteDesktop
Remote desktop client based on h264 steam. like splashtop and other
Stars: ✭ 17 (-43.33%)
Mutual labels:  sdl2
CMakeBuildPackage
Automatic project build script with CMake
Stars: ✭ 19 (-36.67%)
Mutual labels:  c11

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].