A fast entity component system (ECS) for C & C++
-
Updated
Jan 31, 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 fast entity component system (ECS) for C & C++
Modern C++14 library for the development of real-time graphical applications
The Ultraviolet Framework is a .NET game development framework written in C#.
eepp is an open source cross-platform game and application development framework heavily focused on the development of rich graphical user interfaces.
Modern Cross-Platform C++ Engine with modularity (MIT). Maintains here: https://github.com/KomodoPlatform/antara-gaming-sdk
Repository for the blog post series "Rendering like it's 1996"
Kaiju Engine - Multiplatform 2D and 3D Vulkan game engine written in Go/Golang
Game Engine Development Series - Learn to code a Game Engine in C++ from scratch
RavEngine Graphics Library - a thin RHI for Vulkan, DirectX12, and Metal
High-performance, Composable framework for Fully On Chain Games and Autonomous Worlds
A game engine written for Windows using C++ and OpenGL 4.6.
Simple game engnine, that better than SFML and SDL
Mirror of the official GitLab hosted project
An implementation of the game Yinsh. Support for clients to play on a central server.
An attempt to create open source game engine for browser
DEPRECATED PROJECT IDEA - An abstracted modular game framework with integrated pixel editor and realtime asset manager and a level editor with dynamic block type definitions and a skeletal character animator and inverse kinematics and a game. Except no game.
3D game engine in plain C
A simple 3D wireframe engine for education, entirely programmed in Python
3D game engine built from first-principles using only the 2D canvas API and TypeScript.