Comparing strings in C
String library in C, <cstring> or <string.h> provides several functions to manipulate C strings and arrays. The strcmp() function compares […]
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 2007, 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 2007 with in-depth guides on over 100 game engines, C++ game programming techniques and graphics programming tutorials built for serious developers.
String library in C, <cstring> or <string.h> provides several functions to manipulate C strings and arrays. The strcmp() function compares […]
Armory is an opensource 3D graphic game engine. It comes up with complete Blender integration that has turned it into
The Aurora Engine was developed by BioWare using Borland C++ Builder. It is the successor of the Infinity Engine. This game engine
Anvil is a 3D game engine developed in 2007 by Ubisoft Montreal game developers. It was known as Scimitar until 2009. AnvilNext 2.0 engine was released in 2014 for Assassin’s Creed Unity game.
Anura Game Engine is an open-source, C++-based game engine designed primarily for creating 2D games. It is known for its flexibility, ease of
Antiryad Gx is a unified cross-platform and multi-core 2D and 3D game engine developed by Arkham Development, a French company
Aleph One is a cross-platform open source game engine. Aleph One is the continuation of Bungie Studios’ Marathon 2: Durandal.
Adventure Game Studio (AGS) is a specialized game engine designed for creating point-and-click adventure games. Written primarily in C/C++, AGS provides a user-friendly
4A Engine is a proprietary game engine written in C++, developed by 4A Games, a Ukrainian game development studio. It
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 and Asset management.
What is DirectX? DirectX is comprised of application programming interfaces (APIs) that are grouped into two classes: the DirectX Foundation