SaaSHub helps you find the best software and product alternatives Learn more →
Top 20 C++ 3d-engine Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
xray-16
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
-
-
-
MethaneKit
🎲 Modern 3D graphics made simple with C++20 cross-platform framework and rendering abstraction API on top of DirectX 12, Vulkan & Metal
-
NazaraEngine
Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, network and more.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Rythe-Engine
Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.
-
-
fhDOOM
Modernized DOOM3/idTech4 engine: ported to modern OpenGL (core profile), enhanced visual effects, improved performance, improved editor, more to come
-
SeriousSamClassic
Open source game engine version developed by Croteam for Serious Sam Classic (Windows, Linux, FreeBSD, OpenBSD, NetBSD, macOS, Raspberry Pi OS). Based on https://github.com/Croteam-official/Serious-Engine and linux port https://github.com/icculus/Serious-Engine
-
SeriousSamClassic-VK
Open source game engine version developed by Croteam for Serious Sam Classic with Vulkan support (Windows, Linux, FreeBSD, OpenBSD, macOS, Raspberry Pi OS). Based on https://github.com/sultim-t/Serious-Engine-Vk and linux port https://github.com/icculus/Serious-Engine
-
Game-Engine-Development-Series
Game Engine Development Series - Learn to code a Game Engine in C++ from scratch
-
fe2-intro
"Frontier: Elite 2" renderer & audio reverse engineered. Runs on Amigas with RTG. Also comes with SDL bindings so it can be run on PC.
-
-
-
sightpy-weekend-raytracer
This raytracer is a versatile implementation of Ray Tracing in One Weekend Book Series which uses Python as the interface for the scene description
-
CHIFEngine´s Github Repo: Github Link
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ 3d-engine discussion
C++ 3d-engine related posts
-
A Grand Theft Auto III Re-Implementation
-
Are there any cross-platform high-level fully programmatic mobile frameworks like Apple's SceneKit, SpriteKit, and GameplayKit that do not depend on special IDEs or visual editors?
-
Searching for Reliable Cross-Platform Rendering Framework (C/C++)
-
As of 2023, what is the state of things regarding C/C++ 3D graphics libraries for the web?
-
Renderware Game Engine
-
The Italian Job (2001)
-
Anyone actually using Unreal on Linux? Or other game engines? What do you recommend?
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 May 2025
Index
What are some of the best open-source 3d-engine projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | webots | 3,584 |
2 | xray-16 | 3,206 |
3 | TinyEngine | 1,072 |
4 | rbfx | 925 |
5 | MethaneKit | 913 |
6 | NazaraEngine | 766 |
7 | librw | 657 |
8 | RaZ | 652 |
9 | Rythe-Engine | 534 |
10 | Pico3D | 423 |
11 | captain-blood | 262 |
12 | fhDOOM | 183 |
13 | SeriousSamClassic | 136 |
14 | SeriousSamClassic-VK | 121 |
15 | Game-Engine-Development-Series | 77 |
16 | fe2-intro | 43 |
17 | nGL | 29 |
18 | annileen | 26 |
19 | sightpy-weekend-raytracer | 16 |
20 | Vantor | 5 |