Espero estar en lo cierto lo de C++.
.... y muchos muchos de ellos usan por lo general dos de estas librerias para usar graficos en 3D:OpenGL (multiplataforma)DirectX ("windows only")ahora hay otra menos "semiprofesional" llamada allegro muy buena y SDL.........
GameMaker is an easy-to-use, card-based development system that allows you to create games with graphics, buttons, and text. You're not required to learn a programming language, but there is a simple built-in BASIC-like scripting language that you can use to make your games the best they can be. This non registered version can't compile standalone games and is limited to five lines of code per script. Version 3.8: New Inventory feature. New SPRITEPATH command. Buttons in main window should no longer overlap each other in OS X. Pasting text now removes the styled info so the text is the correct font and style.
Downloads: 25,141 Publisher: Al Staffieri Jr. Date added: July 16, 2004 License: Free to try; $20.00 to buy Minimum requirements: MacOS 8.6, OS X, CarbonLib 1.4 Uninstaller included?: No Limitations: Limited to 5 lines of code per script, compiling of stand alone games prohibited Screenshot: View screenshot
Hay otro programita más para crear juegos se llama Game Maker y corre en Win32 solo con resolución mayor a 640x480.