Spieleprogrammierung ist ein Teil der Spieleentwicklung und bezeichnet den Vorgang für die Programmierung eines Computerspiels. Computerspiele werden für die verschiedensten Plattformen wie PCs, Spielkonsolen oder Smartphones entwickelt. Die meist verwendete Programmiersprache ist dabei C bzw. C++, da bei der Entwicklung von Spielen vor allem die Geschwindigkeit im Vordergrund steht. Vor allem anspruchsvolle Spiele benötigen einen möglichst direkten und effizienten Zugriff auf die Hardware des Systems, dies gilt insbesondere für die Grafikhardware. Für den PC und mittlerweile auch andere Plattformen wurden spezielle APIs für diesen Zweck entwickelt. Die beiden bekanntesten für den Zugriff auf die Grafikhardware sind DirectX und OpenGL. Da sich diese APIs jedoch nur auf das Notwendigste beschränken, entstanden im Laufe der Zeit viele Programmbibliotheken, wie z. B. Allegro, SDL, SFML, die auf DirectX oder OpenGL aufbauen.

 



Kurzer Programmcode der Sprache JavaScript (Js) in einem meiner Spiele
Kurzer Programmcode der Sprache JavaScript (Js) in einem meiner Spiele
Kurzer Programmcode der Sprache C# in einem meiner Spiele
Kurzer Programmcode der Sprache C# in einem meiner Spiele
Spieleentwicklungsumgebung (Editor) Unity3D mit 3D map eines Spiels von mir)
Spieleentwicklungsumgebung (Editor) Unity3D mit 3D map eines Spiels von mir)