At the moment we’ve compiled a listing of the perfect C and C++ recreation engines and recreation frameworks for recreation growth in 2025. That is the second in a collection of posts exploring the sport engine choices obtainable for the most well-liked programming languages. Now we have a Python Recreation Engine useful resource right here, with guides for different programming languages within 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.com – Be taught Extra
CryEngine https://www.cryengine.com
Torque Engine https://torque3d.org/torque3d/
Extremely Engine https://www.ultraengine.com – Be taught Extra
Leadwerks https://www.leadwerks.com/programming
G3D Inovation Engine https://casual-effects.com/g3d/www/index.html – Be taught Extra
Supply Engine https://developer.valvesoftware.com/wiki/Supply
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
Depraved Engine https://wickedengine.internet – Be taught Extra
Rbfx (Urho3D Fork) https://github.com/rbfx/rbfx – Be taught Extra
Esenthel Titan Engine https://www.esenthel.com – Be taught Extra
Spartan Engine https://github.com/PanosK92/SpartanEngine – Be taught Extra
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/ezEngine – Be taught Extra
RavEngine https://github.com/RavEngine/RavEngine – Be taught Extra
SpringRTS https://springrts.com
StormEngine https://github.com/storm-devs/storm-engine – Be taught Extra
2D
SFML https://www.sfml-dev.org – Be taught Extra
SDL https://www.libsdl.org – Be taught Extra
Raylib https://raylib.com
Allegro https://liballeg.org
ORX https://orx-project.org – Be taught Extra
Oxygine https://oxygine.org
Cocos2d-x https://www.cocos.com/en/cocos2d-x
Axmol https://github.com/axmolengine/axmol
You may be taught extra about all the above C/C++ primarily based recreation engines, frameworks and bindings within the video beneath.