Bütün AAA oyunların arkasında bir oyun motoru vardır. Dolayısıyla oyun motorunun desteklediği yazılım dilleri ile de oyunlar kodlanır. Indie geliştirmelerde en çok kullanılan oyun motoru Unity3D'dir. C# ile yazılım kodlaması yapılır. Onun dışında gene en ünlülerden CryEngine ile C++ kodlaması, yanlış hatırlamıyorsam Unreal Engine'de de gene C++ kodlaması vardır. Bunların arasında Unity3D; yazılım dili olsun, bedava oluşu olsun, kullanım kolaylığı olsun, sahip olduğu Community'si olsun gibi başlıca etkenler nedeniyle küçük geliştiriciler tarafından çokça kullanılıyor.