A Linux-only 3D game engine written in C++.
-
Updated
Jul 3, 2026 - C++
A Linux-only 3D game engine written in C++.
Game Engine project for self improvement.
C++ Game Engine
3D and 2D game engine made using SDL_2, Vulkan, ImGui_Docking, and Box2D.
Not Engine - Everything as code!
A compact, dependency-free 3D rigid body physics engine for games, built on Position-Based Dynamics (XPBD). Zero rest penetration, deterministic multithreading with graph-colored SIMD solving, and transparent head-to-head benchmarks against Erin Catto's box3d.
Proof of concept of an 3D Game Engine
Opensource GameEngine for DX11 & CUDA
Multiplatform 3D game engine written (mostly) in C++20
Game engine with OpenGL, ECS, and deferred rendering
Borealis Engine - A C++ based 3D high performance engine with aim for AAA graphics, fast iteration and great tooling.
Cub3D: 3D game engine built from scratch in C using raycasting, inspired by the classic Wolfenstein 3D. Features real-time rendering, texture mapping, and collision detection. A 42 / 1337 School project.
VoxelFox is an open source voxel game engine built using C++ and OpenGL (GLFW) .
Custom version of Source Engine. based on Mapbase and SDK 2013 CE
Vulkan Render -- -A TinyRender
Do not create PRs for this repo. Instead create any PRs on the main https://github.com/AllBinary/AllBinary-Platform project. This repo is the generated kotlin code by the AllBinary Platform for KMP (Kotlin Multi-Platform) support.
Physics-driven C++ game engine where physics simulation is the foundation, not an add-on.
To associate your repository with the gameengine3d topic, visit your repo's landing page and select "manage topics."