C++ 3d-engine

Open-source C++ projects categorized as 3d-engine

Top 20 C++ 3d-engine Projects

  1. webots

    Webots Robot Simulator

    Project mention: Webots: Open-Source Robot Simulator | news.ycombinator.com | 2025-04-07
  2. 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.

    InfluxDB logo
  3. 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! ;)

  4. TinyEngine

    Tiny OpenGL Wrapper / 3D Engine in C++

  5. rbfx

    Lightweight Game Engine/Framework in C++17 with WYSIWYG Editor. Experimental C# bindings.

  6. MethaneKit

    🎲 Modern 3D graphics made simple with C++20 cross-platform framework and rendering abstraction API on top of DirectX 12, Vulkan & Metal

  7. 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.

  8. librw

    A re-implementation of the RenderWare Graphics engine

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. RaZ

    Modern & multiplatform 3D game engine

  11. Rythe-Engine

    Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.

  12. Pico3D

    Open World 3D Game Engine for the PicoSystem & RP2040 Microcontroller

  13. captain-blood

  14. fhDOOM

    Modernized DOOM3/idTech4 engine: ported to modern OpenGL (core profile), enhanced visual effects, improved performance, improved editor, more to come

  15. 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

  16. 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

  17. Game-Engine-Development-Series

    Game Engine Development Series - Learn to code a Game Engine in C++ from scratch

  18. 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.

  19. nGL

    3D graphics lib for Ndless (and possibly other systems) (by Vogtinator)

  20. annileen

    a toy 3d game engine with voxel support

  21. 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

  22. Vantor

    A low-level, data-driven game engine designed for PC and Switch Homebrew support ☄️

    Project mention: Building a Low-Level Game Engine from Scratch | dev.to | 2025-03-26

    CHIFEngine´s Github Repo: Github Link

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ 3d-engine discussion

Log in or Post with

C++ 3d-engine related posts

  • A Grand Theft Auto III Re-Implementation

    3 projects | news.ycombinator.com | 31 Oct 2023
  • 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?

    4 projects | /r/gamedev | 3 May 2023
  • Searching for Reliable Cross-Platform Rendering Framework (C/C++)

    5 projects | /r/gamedev | 19 Jan 2023
  • As of 2023, what is the state of things regarding C/C++ 3D graphics libraries for the web?

    1 project | /r/gamedev | 1 Jan 2023
  • Renderware Game Engine

    1 project | /r/gamedev | 5 Dec 2022
  • The Italian Job (2001)

    1 project | /r/REGames | 29 Oct 2022
  • Anyone actually using Unreal on Linux? Or other game engines? What do you recommend?

    4 projects | /r/linux_gaming | 28 Aug 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?