astera

Game engine library

A C99-based 2D game library providing features like deferred and forward rendering, collision detection, and asset management for cross-platform development on Windows, Linux, Mac OSX, and BSD.

A C99 Cross Platform 2D Game Library

GitHub

292 stars
8 watching
10 forks
Language: C
last commit: 6 months ago
Linked from 2 awesome lists

2d-game-libraryccmakegame-developmentgame-engine

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
asc-community/mxengine An educational, modern C++ 3D game engine with support for OpenGL and Vulkan rendering backends. 1,162
bluescan/tacent A comprehensive C++ library for various tasks including linear algebra, text and file I/O, image processing, and command-line parsing. 59
thraka/sadconsole A cross-platform .NET library for creating text-based games and consoles with support for ASCII characters, GUI, and advanced features. 1,249
indianakernick/simpleton-engine A C++ library for creating 2D games with support for sprite animation, tile-based grids, and basic pathfinding. 51
solenum/exengine A modular, C99-based 3D game engine designed to be easily integrated into projects. 562
ciathyza/tetragon A cross-platform game engine that provides a complete foundation for developing games and applications for various platforms 32
tizian/cendric2 A 2D game combining RPG and platformer elements with interactive levels, modifiable spells, and localization support. 287
panosk92/spartanengine A game engine with cutting-edge rendering capabilities and real-time physics simulations. 2,252
jhasse/jngl A lightweight, cross-platform 2D game library for building games on various platforms 273
albin-johansson/centurion A modern C++ wrapper library for SDL2 aiming to improve type-safety and ease-of-use. 309
jmorton06/lumos A cross-platform C++ game engine with support for 2D and 3D rendering, physics, audio, and scripting. 1,301
shervanator/engine A cross-platform 3D game engine providing basic features such as scene graph management, lighting, physics, and UI. 290
gosu/gosu A 2D game development library for C++ that provides a simple API for building games 2,019
fallahn/crogine A cross-platform game engine built on top of SDL2, providing a flexible ECS-based framework for rendering 2D and 3D graphics. 85