3,4,5
ingilizce yoksa işin çok zor, en azından dokümantasyonları karıştırabilecek kadar ingilizcen olmalı.
hangi yazılım, programlar sorusu için
global game jame'in sağladığı imkanlara bakabilirsin,
www.ggjturkey.orgdoğrudan saf directx-opengl ile başlarsan aklın karışabilir, benim önerim işini kolaylaştıracak bir framework ile başlamak.
mesela c# biliyorsan xna ile oyun yazmak çok kolay veya unity3d'yi de deneyebilirsin.
adım adım proje anlatılan siteler filan da var mesela ama ingilizce önemli tabii burada.
şu aşamaya gelirsen sağlam para kazanırsın bence.