C++ Engine

Open-source C++ projects categorized as Engine

Top 23 C++ Engine Projects

  1. tinyrenderer

    A brief computer graphics / rendering course

    Project mention: Tiny renderer or how OpenGL works: software rendering in 500 lines of code | news.ycombinator.com | 2025-03-13
  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. bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

    Project mention: Layers All the Way Down: The Untold Story of Shader Compilation | news.ycombinator.com | 2025-05-18

    BGFX (https://github.com/bkaradzic/bgfx) uses a different approach. You basically write your shader in a GLSL-like language but it's all just (either very clever or very horrible) macro expansions that handles all the platform differences.

  4. engine-sim

    Combustion engine simulator that generates realistic audio.

  5. cocos-engine

    Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.

  6. GamePlay

    Open-source, cross-platform, C++ game engine for creating 2D/3D games.

  7. Ogre 3D

    scene-oriented, flexible 3D engine (C++, Python, C#, Java)

  8. 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! ;)

    Project mention: OpenXRay: Reviving the S.T.A.L.K.E.R. Legacy | dev.to | 2025-05-19

    View the Project on GitHub

  9. SaaSHub

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

    SaaSHub logo
  10. corona

    Solar2D Game Engine main repository (ex Corona SDK)

    Project mention: Antirez/load81: SDL based Lua programming environment for kids similar to Codea | news.ycombinator.com | 2024-10-26
  11. SpartanEngine

    A game engine with an emphasis on real-time cutting-edge solutions

  12. KlayGE

    KlayGE is a cross-platform open source game engine with plugin-based architecture.

  13. TinyEngine

    Tiny OpenGL Wrapper / 3D Engine in C++

  14. gemrb

    GemRB is a portable open-source implementation of Bioware’s Infinity Engine.

  15. sofa

    Real-time multi-physics simulation with an emphasis on medical simulation. (by sofa-framework)

  16. ObEngine

    2D Game Engine with Lua Scripting made on top of SFML !

    Project mention: ObEngine VS cerlib - a user suggested alternative | libhunt.com/r/ObEngine | 2024-10-29
  17. krkrz

    Kirikiri Z Project

  18. TES3MP

    Multiplayer for OpenMW, a reimplementation of The Elder Scrolls 3: Morrowind's engine.

  19. ZGB

    Game Boy / Color engine with lots of features

  20. vulkanizer

    Advanced Vulkan rendering engine prototype

  21. tyra

    Game engine for PlayStation 2™

  22. OGSR-Engine

    OGSR Project - Evolution of X-Ray Engine for S.T.A.L.K.E.R.: Shadow of Chernobyl

  23. Yave

    Yet Another Vulkan Engine

  24. doom-nano

    A 3d raycast engine for Arduino

  25. Phobos

    Ares-compatible C&C Red Alert 2: Yuri's Revenge engine extension (by Phobos-developers)

    Project mention: Show HN: Phobos – an engine extension for Red Alert 2: Yuri's Revenge | news.ycombinator.com | 2024-09-24
  26. 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++ Engine discussion

Log in or Post with

C++ Engine related posts

Index

What are some of the best open-source Engine projects in C++? This list will help you:

# Project Stars
1 tinyrenderer 21,879
2 bgfx 15,725
3 engine-sim 8,921
4 cocos-engine 8,669
5 GamePlay 4,624
6 Ogre 3D 4,232
7 xray-16 3,218
8 corona 2,642
9 SpartanEngine 2,441
10 KlayGE 2,137
11 TinyEngine 1,073
12 gemrb 1,062
13 sofa 1,012
14 ObEngine 831
15 krkrz 794
16 TES3MP 786
17 ZGB 737
18 vulkanizer 605
19 tyra 591
20 OGSR-Engine 515
21 Yave 478
22 doom-nano 346
23 Phobos 345

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?