Amacınız bir oyun yaratmak olduğunu varsayarsak, özel motorların gerekli olduğu konusunda konuşan adam yanlıştı. Herhangi bir şey varsa, karmaşık oyunlar uzun zamandan beri sektörde olan profesyoneller tarafından tasarlanmış, uygulanmış, optimize edilmiş, test edilmiş ve bakımı yapılmış olgun bir motor gerektirir - ya da kalitelerine uygun bir oyun (en azından belirli bir oyun için) , eğer mümkünse.
Büyük oyun geliştiricileri şirket içi motorlar üretiyorlar, ancak gelecekteki oyunları için onları tekrar kullanıyorlar. Ancak bütçelerinin ve ekip boyutlarının ve diğer birçok faktörün bağımsız geliştiricilerinkinden çok farklı olduğunu aklınızda bulundurun - mevcut olanlar teknolojik olarak yetersiz kalsalar bile, kendi motorlarını inşa etmeleri çok daha ticari bir anlam ifade edebilir.
Tabii ki, hala yanlış bir anlayış var, çünkü mevcut motorlarda pek çok özellik mevcut değil, o motorda uygulanamayacakları, ancak bu genellikle yanlış.
Portal ve Antichamber gibi en yenilikçi modern oyunların bazılarının mevcut motorlar kullanılarak oluşturulduğunu unutmayın. Aion ve TERA gibi bazı karmaşık çevrimiçi oyunlar mevcut motorlar kullanılarak yapıldı. Bioshock Infinite ve Thief gibi en görsel oyunlardan bazıları mevcut motorlar kullanılarak yapıldı. Ve elbette bazıları değildi. Ancak mesele şu ki: Gördüğüm hiçbir şey gerçekten özel bir motor gerektirmiyordu .
Öte yandan, amacınız grafik programlama kavramlarını öğrenmekse tabii ki OpenGL gitmenin yoludur. Ancak o zaman bile, mevcut birkaç motorun aşina olmasının, ne yaptığınızı ve neyi hedeflemeniz gerektiğini anlamanıza çok yardımcı olacağını unutmayın.