C++ programming language
Software entity
1076
games
30platforms
Coded in C++, a superset of C programming language, slowly diverging from its roots.
Notable people involved: Norman Vine 'nhv', David Megginson 'dmegginson', Oliver Delise, Steve Hardt and Christian Mayer
LIN 2010
XBOX 2005-03-29
WIN 2011-10-19
WIN 2011-01-17
WIN 2010-10-13
WIN 2006-10-06
WIN 2010-04-28
LIN 1997
UNIX ? *
LIN 2006-04-11
WIN 2004-09
LIN 2006-06-30
Development started in 1979, name changed to C++ from C with Classes in 1983. No actual standard was established before 1998, though.
Some instances of the use of C++ language can be detected on Windows by noting the presence of msvcp##.dll (Microsoft C++ Runtime Library) in the game directories. These are very often accompanied by regular C runtime as well, but this is simply because C can be used fluidly in C++ and already offers functionality for which there's no reason to create pure C++ alternative.
Popular tags
actionadventure aspectratio-4-3 cdrom clanguage debian demo directx9 download drm dvd firstpersonshooter fmod freebsd leveleditor lua lutris mapgenerator openal opengl physx sdl serialkey steamworks ubuntu vorbis widescreen win2k winvista winxp x11 x86 x86-64 xmlParent group
Games by year
A | 1983 - C++ published |
B | 1998 - ISO/IEC 14882:1998 (C++98) |
C | 2003 - ISO/IEC 14882:2003 (C++03) |
D | 2007 - ISO/IEC TR 19768:2007 (C++TR1) |
E | 2011 - ISO/IEC 14882:2011 (C++11) |
The first C++ programming language video game was released in 1984.
Ubisoft, Electronic Arts and THQ published most of these games.
Related sites
Platforms
Most common companies
Child groups
Atomic Game Engine | a 2D/3D game engine with nice features like streaming to texture. | 0 game | ||
Cocos2d | A cross platform game framework originally for iOS. | 2015 / 2016 | 3 games | |
Emulated on MAME | An Arcade games emulator available for almost any platform. (clones and bootlegs are merged to the parent) | 1971 / 2016 | 3228 games | |
Godot Engine | A free, cross-platform and open source game engine distributed under MIT license. | 2014 / 2024 | 42 games | |
Haiku OS | Haiku is a modern replacement for x86 BeOS running on x86, x64, Arm, PowerPC, 68k, MIPS & possibly others. x86 BeOS compatibility requires an x86 CPU. | 1990 / 2016 | 387 games | |
Irrlicht Engine | A free open-source 3D graphics engine. | 2000 / 2016 | 32 games | |
K Desktop Environment | Requires KDE components, a desktop environment for X11. | 1996 / 2013 | 40 games | |
Mac OS 8 | Runs natively on Mac OS 8 and is supported by the developers/publishers on it. | 1984 / 2005 | 191 games | |
Mac OS 9 | Runs natively on Mac OS 9 and is supported by the developers/publishers on it. | 1985 / 2007 | 127 games | |
Microsoft Windows | ||||
Moai | Created using the Moai development framework, a mostly Lua driven cross-platform game development kit created by Zipline Games. | 2011 / 2014 | 9 games | |
RIM BlackBerry | A series of PDAs, smartphones and such from RIM. | 2009 / 2013 | 10 games | |
Source | Uses Valve's Source engine that was developed with Half-Life 2. | 2004 / 2022 | 91 games | |
Spark Engine | Created by Unknown Worlds for their game [i]Natrual Selection 2[/i]. | 2012 / 2014 | 4 games | |
Torque 2D | Made with Torque Game Builder. | 2007 / 2014 | 11 games |