Due to it’s popularity in the professional game industry, I get all kinds of requests for C++ based game engines. That is exactly what this guide is, a collection of game engines that use C++. This is not about game engines that are written using C++, many if not most game engines are at least partially written using C++, instead it covers engines where you (can) primarily use C++ in developing an actual game using the engine. So without further ado, let’s jump into the list of (3D only) game engines that (can) use C++ to develop games.
The game engines, in no particular order:
CryEngine (Learn More)
Lumberyard (Learn More)
OGRE *Technically a renderer
G3D Innovation Engine (Learn More)
Godot (Learn More)
Banshee Engine (Learn More)
Limon Engine (Learn More)
Urho3D (Learn More)
Toy Engine (Learn More)
Panda3D (Learn More)
Esenthel (Learn More)
Tombstone Engine (C4 successor)
The list is not comprehensive but tries to at least get most of the options out there. If I missed something, please let me know in the comments below. For more information on all the engines listed above, be sure to check out the following video. Any engine with a learn more link to the right of it means we have previously covered this engine in video form.