#123#
 

C++ programming language

Software entity

*123*
1076
games
30
platforms

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

Related:
* C language
* D language
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 xml

Parent group

Programming languages

Games by year

8385878991939597990103050709111315171921 962448720 ABCDE
A1983 - C++ published
B1998 - ISO/IEC 14882:1998 (C++98)
C2003 - ISO/IEC 14882:2003 (C++03)
D2007 - ISO/IEC TR 19768:2007 (C++TR1)
E2011 - 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

Linux488
Windows280
BSD85
Mac OS X48
BeOS27
X36023
Pandora22
PS319
OS/213
Android13
MS-DOS10
Solaris10
Unix9
iOS5
GP2X4
Xbox3
PS22
Amiga AGA2
Mac OS Classic2
Flash1
3DO1
Apple II E1
NeXT1
Amiga1
TizenOS1
PSP1
Zaurus1
Internet Only1
Win3.11
C641

Most common companies

Child groups

Atomic Game Enginea 2D/3D game engine with nice features like streaming to texture.0 game
Cocos2dA cross platform game framework originally for iOS.2015 / 20163 games
Emulated on MAMEAn Arcade games emulator available for almost any platform. (clones and bootlegs are merged to the parent)1971 / 20163228 games
Godot EngineA free, cross-platform and open source game engine distributed under MIT license.2014 / 202442 games
Haiku OSHaiku 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 / 2016387 games
Irrlicht EngineA free open-source 3D graphics engine.2000 / 201632 games
K Desktop EnvironmentRequires KDE components, a desktop environment for X11.1996 / 201340 games
Mac OS 8Runs natively on Mac OS 8 and is supported by the developers/publishers on it.1984 / 2005191 games
Mac OS 9Runs natively on Mac OS 9 and is supported by the developers/publishers on it.1985 / 2007127 games
Microsoft Windows
MoaiCreated using the Moai development framework, a mostly Lua driven cross-platform game development kit created by Zipline Games.2011 / 20149 games
RIM BlackBerryA series of PDAs, smartphones and such from RIM.2009 / 201310 games
SourceUses Valve's Source engine that was developed with Half-Life 2.2004 / 202291 games
Spark EngineCreated by Unknown Worlds for their game [i]Natrual Selection 2[/i].2012 / 20144 games
Torque 2DMade with Torque Game Builder.2007 / 201411 games