Oyun motoru hakkında konuşurken sanırım render motoru, ses motoru, fizik motoru, giriş motoru vb. Olmayan bir şey düşünüyorsunuz.
Yani bir tür sahne / çözücü / yanılsama oluşturmak için verileri ve diğer bileşenleri yönetmek üzere bir yazılımı yapılandırmak için kullanılan oyun mimarisi, AI veya tasarım deseni / sistemleri vb. gerçek bir "video oyunu" oluşturmak için çimdik.
Bu, bir video oyununun gerçek üst katmanıdır ve hatta bu konuda biraz öğrenmeye çalıştım, geniş, karmaşık ve diğer tüm konularda çok fazla bilgi gerektiriyor. Hiçbir şeyden alternatif bir gerçeklik yaratmak, her olayı keetlemek ve hesaplamak ve bunlardan her an doğru verileri yeniden oluşturmak istediğinizi düşünün: Her tür oyun için bir tür alt-grup oyun motoru var ve ben Matematiksel olarak yeterince hızlı olan genel bir motor yapmak gerçekten mümkün değil. Tek bir karakteri kontrol ettiğiniz bir oyun için bile, değişebilen ve oyunun tüm mimariyi değiştirmesini gerektirebilecek birçok şey var.
Oyun endüstrisi, açık kaynak tarafından diğer bilgisayar bilimleri alanları kadar iyi sunulmamaktadır, çünkü eğlencenin sanatsal lisansları içeren farklı türde lisans türleri olması nedeniyle: oyun ürünü sadece bir müşteri ve AFAIK tarafından ödenir, sadece işinize yarayacak kadar iyi görünen birkaç motor: Hord3d, NeoAxis, blendelf, Panda3D. Ancak Unity, Torque, C4 ve diğerleri gibi araçların kullanımı kadar kolay olacağını garanti edemem; bir oyun motorunun grafik oluşturucu ile oyun yapımında bulacağınız en zor yazılım türü olduğunu unutmayın.