Popülerliğe göre Unity veya Unreal olarak ayırabiliriz. Eğer mobil oyun yapacaksan Unity (C#). Eğer PC oyunu yapacaksan kaliteli bir şeyler yapmak istiyorsan Unreal (C+). Oyun yapmak çok detaylı çok fazla emek gerektiren bir şey sadece yazılım dilinin faydası olmaz. Müziği, grafiği, animasyonu, Modellemeleri, hikayesi, sanat tasarımı vs.