A simple and easy-to-use library to enjoy videogames programming
-
Updated
Oct 5, 2025 - C
Game engines are software frameworks for game development. Game engines do the heavy lifting for developers so they can focus on other aspects of game development.
A simple and easy-to-use library to enjoy videogames programming
A fast entity component system (ECS) for C & C++
3D engine with modern graphics
An OpenGL RTS game engine written in C
The ioquake3 community effort to continue supporting/developing id's Quake III Arena
Lua Virtual Reality Framework
3D Software Renderer in 700 Lines !!
Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.
Xash3D FWGS engine
Arcan - [Display Server, Multimedia Framework, Game Engine] -> "Desktop Engine"
4X Space Strategy game Star Ruler 2's open source distribution.
A game engine made as part of the Kohi Game Engine series on YouTube (and Twitch!), where we make a game engine from the ground up using C and Vulkan.
A cross-platform, open-source, pure C game engine for mobile game.
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
Retro game engine for creating games like it's 1997
Small C game development framework
The *cutest* framework out there for creating 2D games in C++!
ET: Legacy is an open source project based on the code of Wolfenstein: Enemy Territory which was released in 2010 under the terms of the GPLv3 license.
Gideros Release version
DEPRECATED in favor of https://github.com/FWGS/xash3d-fwgs. Only bugfixes are accepted.