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.
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
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.
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.
An OpenGL, Vulkan and D3D12 game engine
VoxelFox is an open source voxel game engine built using C++ and OpenGL (GLFW) .
Vulkan Render -- -A TinyRender
Custom version of Source Engine. based on Mapbase and SDK 2013 CE
This is the MordloxEngine source code repository
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.
Add a description, image, and links to the gameengine3d topic page so that developers can more easily learn about it.
To associate your repository with the gameengine3d topic, visit your repo's landing page and select "manage topics."