DirectX Components Explained: From DirectDraw to Direct3D 12
A history of DirectX from Windows 95 to DirectX 12 Ultimate, with pixel formats, palettes, pitch and double buffering explained in tested C code.
A history of DirectX from Windows 95 to DirectX 12 Ultimate, with pixel formats, palettes, pitch and double buffering explained in tested C code.
Dreaming of creating your own video games? This step-by-step guide shows you how to start a career in game programming—from learning the right languages to building your first playable projects and landing industry roles. Whether you’re aiming for indie development or AAA studios, this guide has you covered.
Truevision 3D is a game engine that has been a significant player in the world of 3D game development. Known for its versatility and ease of use, Truevision 3D has been utilized by both indie developers and professional studios to create a wide range of games and simulations.
The first, and perhaps most important, is to understand game engines. These development tools are becoming increasingly indispensable in the creation of modern-day digital games and they’re not going unnoticed by players. Today’s gamers are just as clued up on the tech that underpins their favorite titles as they are the content of the game itself — during the build up to the release of the CS:GO sequel one of the most frequent topics of discussion was what engine is CS2 on.
Graphics is an integral part of any AAA game. The ability to deliver a realistic and immersive graphics experience is what can make or break a game, especially in the age of virtual reality (VR) and augmented reality (AR). Graphics technologies play a huge role in creating this immersive environment. As the demand for better graphics increases, game developers are adopting cutting-edge innovations in graphics technology.
Unity is built in C++ but scripted in C#. Here is how Unity 6 works, how to write a C++ native plugin, what Unity costs in 2026, and the games still shipping on it.
Fifty thousand people downloaded UDK in its first week. Five years later Epic gave away something better and killed it. Here’s what UDK actually was, the $99-and-25% deal behind it, and what to do with an old project.
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.
Wouter van Oortmerssen’s Cube engine let players edit maps live. Here’s how Cube, Cube 2: Sauerbraten and the Tesseract fork differ, and which games still run on them.
Cocos2d isn’t one engine but a family — the Python original, the famous C++ Cocos2d-x (now deprecated), and the rewritten Cocos Creator that replaced it. Here’s the untangled version history, the genuinely Cocos-built games (Geometry Dash yes, FarmVille no), current 2026 status, and how it stacks up against Unity and Godot for 2D.
Techland’s engine, not Google’s browser. Chrome Engine 6 powered Dying Light in 2015 — but Dying Light 2 runs on something else entirely. Here’s the version-by-version map and what Techland builds on today.
In this post, we hope to convince you with seven good reasons why you should invest in an iPad Mini to play Genshin Impact for the ultimate mobile gaming experience. And in case you are in the works of building your characters, you should check out this guide on the Genshin Impact Baal build and everything to know about it! Nevertheless, please keep reading to start our rundown.