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: about 2 years ago
Linked from 2 awesome lists

2d-game-libraryccmakegame-developmentgame-engine

Backlinks from these awesome lists:

Related projects:

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