Kodlama ile yapabileceğin oyunun sınırlı olduğunu düşünüyorsan Minecraft lwjgl kütüphanesiyle Java kullanılarak yapıldı hatırlatayım
ayrıca temelden c/c++ gibi zor dillerle başlarsa gerekli kütüphaneleri kullanarak 3-4 sene tecrübeyle mükemmel oyunlar yapabilir, oyun motoru şart değil.