Die meisten Spiele werden in C++ geschrieben.
Entwicklungsumgebung: Für die Konsolen gibt es spezielle Entwicklungskits die man von den Konsolenherstellern beziehen kann. Kostenpunkt liegt meist bei mehreren tausend Euro.
Wobei die aktuellsten Xbox360 Titel inzwischen in C# begonnen werden, da die XBox Managed
DirectX Spiele ausführen kann.
Guck mal auf
www.coding4fun.de, da gibts Beispiele (inkl. Source) von Spielen, die auf
DirectX (also auf dem PC) und auf der XBox 360 laufen.