C/C++ Game Engines in 2025

Today we have compiled a list of the best C and C++ game engines and game frameworks for game development in 2025. This is the second in a series of posts exploring the game engine options available for the most popular programming languages. We have a Python Game Engine resource here, with guides for other programming languages in the works.

3D

Unreal Engine https://www.unrealengine.com/

Unigine https://unigine.com

O3de https://o3de.org

Godot Engine https://godotengine.org

Flax Engine https://flaxengine.comLearn More

CryEngine https://www.cryengine.com

Torque Engine https://torque3d.org/torque3d/

Ultra Engine https://www.ultraengine.comLearn More

Leadwerks https://www.leadwerks.com/programming

G3D Inovation Engine https://casual-effects.com/g3d/www/index.htmlLearn More

Source Engine https://developer.valvesoftware.com/wiki/Source

idTech Engines https://github.com/id-software

gzDoom https://github.com/ZDoom/gzdoom

Dagor Engine https://github.com/GaijinEntertainment/DagorEngine

Nau Engine https://nauengine.org/en

Ogre3D https://www.ogre3d.org

IrrLicht https://irrlicht.sourceforge.io

Panda 3D https://www.panda3d.org

Open Scene Graph https://openscenegraph.github.io/openscenegraph.io/

Vulkan Scene Graph https://vsg-dev.github.io/vsg-dev.io/

The Forge https://theforge.dev

Wicked Engine https://wickedengine.netLearn More

Rbfx (Urho3D Fork) https://github.com/rbfx/rbfxLearn More

Esenthel Titan Engine https://www.esenthel.comLearn More

Spartan Engine https://github.com/PanosK92/SpartanEngineLearn More

C4Engine https://c4engine.com

Lumix Engine https://github.com/nem0/LumixEngine

Limon Engine https://github.com/enginmanap/limonEngine

Hazel Engine https://hazelengine.com

ezEngine https://github.com/ezEngine/ezEngineLearn More

RavEngine https://github.com/RavEngine/RavEngineLearn More

SpringRTS https://springrts.com

StormEngine https://github.com/storm-devs/storm-engineLearn More

2D

SFML https://www.sfml-dev.orgLearn More

SDL https://www.libsdl.orgLearn More

Raylib https://raylib.com

Allegro https://liballeg.org

ORX https://orx-project.orgLearn More

Oxygine https://oxygine.org

Cocos2d-x https://www.cocos.com/en/cocos2d-x

Axmol https://github.com/axmolengine/axmol

You can learn more about all of the above C/C++ based game engines, frameworks and bindings in the video below.

Scroll to Top