Best C++ Game Engines and Games Made in C++ (100+ Engines, 2026)

Nearly every landmark game runs on C or C++ under the hood. This directory maps 100+ engines — and the famous games each one powered — to help you pick the right one.

Split-screen comparison illustration of C++ game engines: Unreal Engine 4, CryEngine, Godot, and id Tech represented by abstract geometric visual elements and design elements

Table of Contents

You’ve played incredible games. You’ve explored open worlds, defeated bosses, customized characters, and maybe even thought, “I wish I could build something like this.”

What if you could?

Game development isn’t just exciting — it’s one of the most creative and technically rewarding skills you can learn. And if you’re serious about building high-performance, professional-quality games, understanding C and C++ game engines is a powerful place to start.

Whether you’re an aspiring indie developer, a computer science student, or someone dreaming of launching the next big AAA title, choosing the right C++ game engine can shape your entire development journey.

What Is a Game Engine — And Why Does It Matter?

A game engine is the backbone of every modern video game. It’s the software framework that handles:

  • 🎮 Graphics rendering
  • 🌍 Physics simulation
  • 🧠 Artificial intelligence
  • 🔊 Audio systems
  • 🎥 Animation
  • 🌐 Networking and multiplayer
  • 🧩 Asset management

Instead of building everything from scratch, developers use game engines to focus on creativity and gameplay while the engine manages the heavy technical lifting.

When written in C or C++, game engines deliver exceptional performance, fine-grained hardware control, and scalability — making them the preferred choice for console games, large open worlds, competitive multiplayer titles, and visually demanding experiences.

Why C++ Game Engines Dominate Modern Game Development

When it comes to high-performance game development, C++ game engines continue to lead the industry. From AAA console blockbusters to competitive multiplayer shooters and large-scale open-world adventures, C++ remains the backbone of professional game creation.

Engines like Unreal Engine 5, CryEngine, and id Tech demonstrate why C++ is trusted by top studios worldwide — Unreal’s own C++ programming documentation confirms that gameplay and engine systems are built directly in C++. The language provides:

  • ⚡ Near hardware-level performance
  • 🎮 Advanced real-time rendering capabilities
  • 🧠 Efficient memory management
  • 🌍 Cross-platform development support
  • 🔧 Deep engine customization and source access

For developers aiming to build visually stunning, performance-optimized games for PlayStation, Xbox, PC, or even next-gen VR platforms, C++ offers unmatched control and scalability.

Some of the most successful and technically demanding games ever shipped were built in C++. These titles show why the language remains the industry standard for performance-critical development — and which engine powered each one.

GameEngineStudio
FortniteUnreal EngineEpic Games
The Witcher 3: Wild HuntREDengineCD Projekt Red
CrysisCryEngine 2Crytek
Half-Life 2SourceValve
Doom Eternalid Tech 7id Software
Battlefield seriesFrostbiteDICE
Counter-Strike 1.6GoldSrcValve
The Elder Scrolls V: SkyrimCreation EngineBethesda
Star Wars Jedi: Fallen OrderUnreal Engine 4Respawn
Far Cry seriesDunia EngineUbisoft

What these games have in common is scale and performance pressure — vast open worlds, real-time physics, competitive multiplayer, and photorealistic rendering. C++ gives studios the low-level memory and hardware control needed to hit 60+ FPS on consoles and PCs while managing enormous asset pipelines. This is the same reason nearly every engine in the directory below is written in C or C++.

Top 10 C++ Game Engines Comparison

EngineBest ForDifficultyLicenseLearning Curve
Unreal Engine 5 (UE5)AAA Games★★★★☆Free (5% royalty $1M+)4-6 months
UnityCross-Platform★★★☆☆Free (Pro available)2-4 months
GodotIndie/Learning★★☆☆☆Free Forever1-3 months
CryEngineVisual Quality★★★★☆Subscription4-5 months
Cocos2d-X2D Mobile★★☆☆☆Free Forever2-3 months
Blender3D Assets★★★☆☆Free Forever3-5 months
LumberyardCloud/Multiplayer★★★★☆Free (AWS)4-6 months
Source 2Multiplayer★★★★☆Free (Valve)3-5 months
FrostbiteAAA Action★★★★☆Proprietary5-7 months
id Tech 7High Performance★★★★★Proprietary6-8 months

Which Game Engines use C++?

Let me introduce you to some of the best gaming engines available out there. In order to produce best you need to choose the best. A suitable game engine leads your way to the success. So, before developing any game selection of gaming engine is the most crucial step.

This comprehensive directory organizes 100 game engines written in C and C++ across 9 categories based on their primary use cases, target audiences, and core technologies. Whether you’re a AAA studio developer, indie creator, or learning game development, this guide helps you find the right engine for your project.

Pie chart infographic showing the breakdown of 100 C++ game engines across 9 categories: AAA, Open-Source, 2D/Casual, Mobile, Indie, Retro, Specialized, Educational, and Web-Based
Game Engine Category Distribution – 100 Engines Breakdown

AAA & Industry-Standard Engines

Professional-grade engines used for high-budget AAA game development, requiring significant resources and team expertise.

Game EngineFamous GamesPlatform(s)
4A EngineMetro 2033, Metro Redux, Metro: Last Night, Arktika.1Windows, PS3, PS4, Xbox 360, Xbox One, Linux, DirectX9/10/11
Anvil (formerly Scimitar)Assassin’s Creed, Assassin’s Creed II, Prince of Persia: The Forgotten Sands, Assassin’s Creed: Brotherhood, Assassin’s Creed: RevelationsWindows, PS3, PS Vita, PS4, Xbox 360, Wii U, Xbox One
Anvil NextAssassin’s Creed III, Assassin’s Creed III: Liberation, Assassin’s Creed IV: Black Flag, Assassin’s Creed RogueWindows, PS 3, PS Vita, PS 4, Xbox 360, Wii U, Xbox One
Anvil Next 2.0Assassin’s Creed Unity, Assassin’s Creed Syndicate, Skull & BonesWindows, PS 3, PS Vita, PS 4, Xbox 360, Wii U, Xbox One
CryEngineFar Cry, Far Cry Instincts, Far Cry Instincts: Predator, Far Cry Vengeance, Aion: The Tower of EternityWindows, Xbox, Xbox 360, PS3, Wii
CryEngine 2Crysis, Crysis Warhead, Crysis Wars, Entropia UniverseWindows
CryEngine 3ArcheAge, ASTA: The War of Tears and Winds, SNOW, King of WushuWindows, PS3, Xbox 360, Wii U
CryEngine 3.6 – 4Miscreated, Sniper: Ghost Warrior 3, Everybody’s Gone to the RaptureWindows, PS4, Xbox One
CryEngine VHunt: Showdown, Prey, Deceit, The Climb, Crysis RemasteredWindows, PS4, Xbox One
Creation EngineThe Elder Scrolls V: Skyrim, Fallout 4, Fallout 76Bethesda proprietary (Multi-platform)
Dunia EngineFar Cry 2, Far Cry 3, Far Cry 4, Far Cry 5, Far Cry 6, James Cameron’s Avatar: The GameWindows, PS3, PS4, PS5, Xbox 360, Xbox One, Xbox Series X/S
FrostbiteBattlefield, Battlefront, Medal of Honor, Need For SpeedWindows, PlayStation 3, Xbox 360, PlayStation 4, Xbox One, PS5/Xbox Series X|S
IW engineCall of Duty: Black Ops II, 007: Quantum of SolaceWindows, PS 4, PS 3, Xbox One, OS X, Xbox 360, Wii, Wii U
JadeBeyond Good & Evil, Rayman Raving RabbidsXbox, GameCube, PS2, PC
LumberyardStar Citizen, Deadhaus SonataWindows, Xbox One, PS 4
MT FrameworkMega Man 11, Monster Hunter: World, Resident Evil 6PlayStation 3, Windows, Wii, Xbox 360, Nintendo 3DS, Wii U, PlayStation Vita
REDengineThe Witcher 2: Assassins of Kings, The Witcher 3: Wild HuntWindows, Xbox 360, OS X, PS 4, Xbox One
SnowdropTom Clancy’s The Division, South Park: The Fractured but WholeWindows, Nintendo Switch, PlayStation 4, Xbox
Real VirtualityARMA 2, DayZWindows, PlayStation 4, Xbox One
UbiArt FrameworkRayman Origins, Child of Light, Rayman AdventuresPS3, PSVita, PS4, Wii, 3DS, Wii U, Nintendo Switch, Windows, X360, XONE, iOS, Android, OS X, tvOS
Unreal Engine 1Unreal Tournament, UnrealMac OS, Linux, Microsoft Windows, Unix, PS 2, Dreamcast
Unreal Engine 2Splinter Cell, Killing FloorWindows, Mac OS, Xbox, PlayStation, Wii U
Unreal Engine 3Mortal Kombat 11, Batman Arkham OriginsWindows, Mac OS, PlayStation, Xbox, Nintendo Switch, Android, iOS
Unreal Engine 4Fortnite, Star Wars – Jedi Fallen Order, BiomutantMacOS, Microsoft Windows, SteamOS, Linux, HTML5, iOS, Android, Nintendo Switch, PS4, OSVR
Unreal Engine 5Fortnite, Black Myth: Wukong, Stalker 2: Heart of Chornobyl, Senua’s Saga: Hellblade II, Robocop: Rogue CityWindows, macOS, Linux, PS5, Xbox Series X/S, iOS, Android, Nintendo Switch

Open-Source Game Engines

Free, community-driven engines with open-source code, ideal for learning, modding, and indie development.

Game EngineFamous GamesPlatform(s)
Aleph OneMarathon, Marathon 2, Marathon InfinityWindows, Linux, OS X
AnuraFrogatto & Friends, Argentum Age, Cube TrainsWindows, Linux, iOS, Android
GodotStereobreak, Deep Sixed, Pusoy DosWindows, UWP, MacOS, Linux, iOS, Android, Web Assembly, HTML
OpenClonkOpenClonkLinux, Microsoft Windows, OS X
OGRETorchlight, Zombie Driver, Ankh, GarshaspWindows, Linux, OS X, Android, iOS
Panda3DToontown OnlineWeb, Multi-platform
Pyrogenesis0 A.DWindows, Linux, OS X, Other OSes
QfusionWarsowLinux, macOS, Windows, Android (in development)
SpringBalanced AnnihilationWindows, Linux, OS X
StratagusBos Wars, Battle for Mandicor, Battle of SurvivalAmigaOS 4, BSD, Linux, Mac OS X, MorphOS, AROS, Windows
Urho3DClinically Dead, War Priest Made it Out Alive, Edge of Time Episode 1: Rise of the Aeus, BolderlineWindows, Linux, macOS, iOS, tvOS, Android, Raspberry Pi, Generic ARM boards, Web

2D & Casual Game Engines

Optimized for 2D game development, casual games, mobile games, and simpler game mechanics.

Game EngineFamous GamesPlatform(s)
Adventure Game StudioResonance, Heroine’s Quest, Mamma Mia, The CastleWindows 7, 8, 10, Vista, XP, Windows 2000 (Linux, Mac ports available)
BuildboxColor Switch, Line Zen, Bruce Lee, Hyper Fruits, Hexavoid 2, Neo LightsWindows 7, 8, Mac OS X (10.8, 10.9, 10.10)
Cocos2dHill Climb Racing, Don’t Tap the White Tile, Geometry Dash LiteWindows, OS X, Linux
Cocos2d-XFamily Guy: The Quest for StuffLinux, iOS, Android, Windows Phone 8, Tizen, Windows, Mac OS X
ConstructBee Escape, Space ShooterWindows, Wii U, OS X, HTML5
Delta EngineHeroes of Soul Craft, SoulCraft, DeltaNinjaiOS, Android, W8, WP, HTML5
ORXHazardous Attack, BreaktrisWindows, Linux, iPhone/iPod Touch/iPad, Mac OS X, Android
StepManiaIn the GrooveWindows, macOS, Linux
Toy EngineIn developmentWindows, Linux, iOS, Android, HTML5

Mobile-Optimized Game Engines

Specifically designed or optimized for mobile game development across iOS, Android, and other mobile platforms.

Game EngineFamous GamesPlatform(s)
GamePlay3DRocket Clash 3D, Archery World TourWindows NT, iOS, Linux, macOS, Android
MarmaladeMONOPOLY, Game of LifeiOS, Mac OS X, Android, Windows Phone, Tizen, Roku
Moai SDKCrimson: Steam Pirates, Broken AgeiOS, Mac, Android, Windows, Chrome NaCl, Linux, HTML5
V-Play Game Engine (Felgo)Game NetworkiOS, Windows Phone, Android, Linux, MacOS X, Raspberry Pi, i.MX 6 series

Web-Based & HTML5 Engines

Engines designed for web browsers, web-based games, and HTML5 game development.

Game EngineFamous GamesPlatform(s)
Blend4WebPetigor’s Tale, Experience CuriosityWebGL, Linux, Windows, OS X, Android, iOS

Indie & Mid-Scale Game Engines

Designed for independent developers and smaller teams, balancing power and ease of use.

Game EngineFamous GamesPlatform(s)
Antiryad GxThe Sacred Armour of AntiriadWindows, Linux, DOS, Mac OS, iOS, Android, MorphOS, NACL, AmigaOS, AROS
Aurora toolsetThe Witcher, Neverwinter Nights, Neverwinter Nights 2Windows, OS X, Linux
Bork3D Game EngineQuoridorWindows, iOS, Mac OS X
C4 Game EngineFat Princess Adventures for PlayStation 4, World of Subways, City Bus Simulator 2010PS 3, PS 4, Windows (XP onwards), Mac OS X (10.9 onwards), Linux, iOS
Cafu EngineNo major games developed yetWindows, Linux, MacOS, Pocket PC, Palm, DOS
Chrome EngineDying Light (2015), Dead Island Definitive Edition (2016)Xbox One, Mac OS X, Linux, PS 3, PS 4, Xbox 360, Microsoft Windows
EsenthelSplendor, DominionWindows, Mac, Xbox, iOS, Android, Web, Linux
Horde3DOffroad Legends, Redline RushMicrosoft Windows, Mac OS X, Linux
IrrLichtSokoban ChallengeMacOS, Windows, Linux, Windows CE
LeadwerksHoodwinkLinux, with support for OS X in progress
Limon EngineNo major gamesPlayStation 4, Windows, Xbox One
LumixEngineOn the Hunt (in development)Windows
ShiVaPrince of Persia 2: The Shadow and the FlameiOS, Android, BlackBerry, Windows Phone, Windows, Mac OS X, Linux, Web (Flash, HTML5), Xbox 360, PlayStation3, Nintendo Wii
Torque3DTribe 2, Visitors: First Contact, DreamlordsWindows, macOS, Linux, Web platforms

Retro & Classic Game Engines

Engines for creating retro-styled games or based on classic game engine architectures.

Game EngineFamous GamesPlatform(s)
CubeCube, AssaultCubeMicrosoft Windows, FreeBSD, Linux, OS X, AROS, AmigaOS 4, iPhone, Dell Axim x50v
Cube 2:SauerbratenCube 2, Red EclipseWindows, Linux, MacOS X
Dark EngineThief, System Shock 2, Thief IIWindows
Dim3Beats of Rage, Crystal SpaceWindows, Unix, MacOS X, iOS, Linux
DX StudioGazShock, Ballistic BonbonWindows
ExultUltima VII: The Black GateWindows, OS X, Linux, BSD
Gold BoxEye of the Beholder, Pool of RadianceAmiga, Apple II, Apple Macintosh, Atari ST, Commodore 64, DOS, NEC PC-9800, NES, Sega Genesis
GoldSrcHalf-Life 1, Counter-Strike 1.6, Team Fortress Classic, Day of DefeatWindows, OS X, Linux, PlayStation 2, Dreamcast
HeroEngineVisions of Zosimos, Farmer3dWindows
id Tech 1Doom, DoomIIDOS (first), Microsoft Windows and MacOS (ports)
id Tech 2Quake, KingPin: ReloadedDOS, Microsoft Windows, MacOS
id Tech 3Quake III, Call of Duty: ClassicDOS, Microsoft Windows, MacOS, Linux
id Tech 4Doom 3, Quake 4Windows, OS X, Linux
id Tech 5Rage, The Evil WithinWindows, PS 3, PS 4, Xbox 360, OS X, Xbox One
id Tech 6Wolfenstein II: The New Colossus, Doom VFRWindows, PS 4, Xbox One, Nintendo Switch
id Tech 7Doom Eternal, Indiana Jones and the Great Circle (2024)Windows, Nintendo Switch, PlayStation 4, Xbox One
Shark 3DDreamfall: The Longest Journey, WindchaserLinux, Windows, Xbox, Xbox 360
Wintermute EngineJ.U.L.I.A among the stars, Reversion: A Sci-Fi Adventure GameWindows

Specialized & Niche Engines

Engines designed for specific game genres or specialized purposes.

Game EngineFamous GamesPlatform(s)
ClausewitzImperator: RomeWindows, Mac OS
GamebryoCivilization IV, Elder Scrolls Oblivion and Fallout 3Windows, iOS, Android, Linux, GameCube, PSX, Wii/WiiWare, PS2, PS3, PS4, PSP, Xbox, Xbox One, Xbox 360
HPL EnginePenumbra: Requiem, SomaWindows, OS X, Linux
HPL Engine 2Amnesia: A Machine for Pigs, Amnesia: The Dark DescentWindows, OS X, Linux
HPL Engine 3Penumbra: Black Plague, Penumbra: RequiemWindows, OS X, Linux
PhyreEngineBelow, UnravelPS 4, PS 3, PS VR, PS Vita, PS Portable, Windows, iOS, Android
StockfishStockfish Chess, DroidFish for Android, SmallFish for iOSMicrosoft Windows, macOS, Linux, iOS, Android
Visual PinballVisual PinballWindows
SourceHalf-Life 2, PortalWindows, OS X, PS 3, Xbox, Linux, Xbox 360, Android
Source 2Artifact, Dota UnderlordsWindows, Android, OS X, Linux, iOS

Educational & Experimental Engines

Engines designed for educational purposes, learning game development, or experimental/prototype development.

Game EngineFamous GamesPlatform(s)
Antara Gaming Software Development KitN/AWindows, Linux, OS X
Armory 3DNot production ready yetWindows, Linux, macOS, HTML5, Android, iOS, PS4, Xbox One, Switch
Banshee 3D EngineNot production ready yetMultiple platforms (TBD)
BlenderDead Cyborg, Tomato Jones, Yo Frankie!, Sintel The GameWindows, macOS, Linux
ClanLibFireball GameMacOS, Microsoft Windows, Linux
G3D Innovation EngineNo major gamesWindows 10, OS X, Linux
PLIBTuxKart – A racing game, Stormbaan Coureur – A physics simulator gamePortable Libraries
Tombstone EngineNo gamesPS 4, Windows
Truevision 3DNo gamesWindows, Linux, macOS
UDK (Unreal Development Kit)Sonic Incursion, Renegrade XWindows, iOS, iPad, X360, PS3
UnigineOil Rush, SumomanWindows, Linux
UnityHearthstone, Escape from Tarkov, Monument Valley 2Windows, OS X, Linux, Unity Webplayer, Android, iOS, Windows Phone, Blackberry, Xbox One, Xbox 360, PS4, PS3, PSP Vita, Playstation Mobile, Wii U, Wii
WorldForgeAcornLinux, MacOS X, Windows

This article provides you with a comprehensive list of the top 100 game engines written in C++. This showcases the versatility and power of this C++ programming language in the field of game development. C++ has long been a cornerstone of the gaming industry, favored for its performance, flexibility, and ability to handle complex computations and real-time rendering. The article highlights engines ranging from industry giants like Unreal Engine and CryEngine to lesser known but equally powerful tools, emphasizing the widespread adoption of C++ in creating both AAA titles and indie games.

Timeline visualization showing the evolution of C++ game engines from 1995 to 2026, highlighting major releases: id Tech, Unreal, Source, CryEngine, and the rise of Godot
C++ Game Engines Evolution Timeline (1995-2026)

C++ has the ability to strike a balance between high-level abstraction and low-level control. This duality allows developers to optimize performance critical components while still leveraging pre-built systems for graphics, physics, and AI. Additionally, the longevity of C++ in the gaming industry is a testament to its adaptability, as it continues to evolve with modern standards (e.g., C++17 and C++20 and now C++26) to meet the demands of next-generation gaming technologies like ray tracing, virtual reality, and real-time global illumination.

Final Thoughts: Why Learning C++ for Game Development Is Worth It

If you truly want to understand how games work under the hood — from rendering pipelines to physics simulation — learning C++ is one of the smartest investments you can make as a game developer.

It teaches:

  • Performance optimization
  • Memory management
  • Engine architecture
  • Real-time systems design
  • Multithreading and concurrency

Mastering C++ doesn’t just help you use game engines — it empowers you to build one.

So whether you’re an aspiring indie developer or aiming to join a AAA studio, diving into C++ game engines could be the thrill that transforms your passion into a professional career.

In conclusion, the article underscores the enduring relevance of C++ in game development. It offers a valuable resource for developers seeking to explore or choose a game engine. Whether you are an indie developer or a seasoned professional, the diversity and robustness of C++ based game engines provide a solid foundation for bringing creative visions to life. The continued innovation in game development ensures that C++ will remain a dominant force in the gaming industry for years to come.

In addition, C++’s ability to work with new technologies like virtual reality, augmented reality, and cloud gaming ensures it will stay a key tool for game developers, helping them create more immersive and innovative gaming experiences.

Frequently Asked Questions

Scroll to Top