id Tech Game Engines — Complete History from Doom to id Tech 8
id Tech built the FPS genre: Doom, Quake, and thirty years of Carmack-grade engineering, now at id Tech 8. Every version, every game, all in one place.
Game development sits at the intersection of programming, mathematics, physics and creative design — making it one of the most technically demanding and rewarding fields in software engineering. Whether you want to build your first game, understand how professional game engines work under the hood, or master the graphics programming techniques that power modern AAA titles, this section gives you the technical foundation to do it.
MYCPLUS has been publishing game development resources since 2004, building one of the most comprehensive collections of game engine guides, C++ game programming tutorials and graphics programming articles on the web. This section covers everything from the architecture of major game engines like Unity, Unreal Engine and id Tech, through to the low-level C++ techniques that make real-time games perform at scale.
You will find in-depth articles on over 100 game engines, practical C++ programming guides for game systems, DirectX and OpenGL graphics programming tutorials, and career resources for developers building a future in the games industry. Whether you are a beginner exploring game development for the first time or an experienced programmer going deeper into engine architecture, start here.
Why MYCPLUS: One of the web’s most comprehensive game development resources — trusted since 2004 with in-depth guides on over 100 game engines, C++ game programming techniques and graphics programming tutorials built for serious developers.
id Tech built the FPS genre: Doom, Quake, and thirty years of Carmack-grade engineering, now at id Tech 8. Every version, every game, all in one place.
PhyreEngine quietly powered Journey, Gravity Rush, and Falcom’s RPGs. How Sony’s free engine worked, who used it, and where it stands today.
Dark Engine gave Thief its shadows and System Shock 2 its scares. How Looking Glass built gaming’s smartest AI in 1998 — and why it still runs today.
REDengine carried The Witcher and Cyberpunk 2077 to glory, then CD Projekt Red retired it for Unreal Engine 5. The full story of a landmark engine.
Unreal Engine powers everything from Fortnite to Game-of-the-Year winners. Here’s how UE5’s Nanite and Lumen work, the games it built, Unreal vs Unity, pricing, and how to start.
CryEngine powered Far Cry, Crysis, Hunt: Showdown, and Kingdom Come II. Every version, every game, and where Crytek’s engine really stands today.
HeroEngine powered Star Wars: The Old Republic with a pioneering cloud-based collaborative model. Here’s its history, the games built with it, its features, and its current status.
Paradox’s Clausewitz engine has powered grand strategy games since 2007. Here’s its version history, how the Jomini layer fits in, every game built with it, and its key features.
UbiArt Framework turned hand-drawn art into games like Rayman Legends and Child of Light. How Ubisoft’s 2D engine worked — and why it quietly faded.
Ubisoft’s Anvil engine has powered Assassin’s Creed since 2007. Here’s its full version history from Scimitar to Ubisoft Anvil, every game built with it, and its modern ray-tracing features.
The Dunia Engine powered the Far Cry series for over a decade. Here’s its history as a CryEngine fork, the games built with it, its standout features, and whether you can download it.
The Frostbite engine powers EA’s biggest games, from Battlefield to EA Sports FC. Here’s how DICE’s technology works, the games it drives, and why you can’t download it.