je toho dost, začal bych na GM(Game Maker -má vlastní jazyk Game Maker Language),Lua a pak ještě nějaký .. s tim dělat hry je fakt jednoduchý.Pak můžeš přejít jestli tě to bude bavit třeba na C# s frameworkem XNA(tož s tim si nejsem jistej,ale stáhnout se to dá zdarma),jestli ten se ti nebude líbit tak je tu Unity3D(pokuď fakt na dobrý hry tak zdarma neni),UDK(Unreal Development Kit-zdarma jenom do nějakýho limitu) nebo dělat hry přímo v C++.
Editorů a jazyků je víc než tu mam sepsáno ale fakt bych nechtěl vypisovat všecko.
// pak je tu šikovnej kompiler na netu.. http://compilr.com/ a ten dokáže kompilovat Javu,XNA.. a víc. ;)