Rusya’da 2023 yılının başından beri yerli oyun motoru Nau Engine geliştiriliyor. Bugün yapılan açıklamaya göre, motorun Kasım ayında açık beta testine çıkacağı, daha önce sadece kapalı testler yapıldığı öğrenildi.
Ana özelliği açıklık olan Nau Engine, geliştiricilerin 3-clause BSD lisansı sayesinde tamamen ücretsiz olarak kullanmalarına olanak tanıyor.
Peki bu yeni motorun kaputunun altında ne var? Nau Engine, modüler bir mimariye ve alt sistemleri, yapı taşları gibi değiştirebilme olanağına sahip olmasıyla övünüyor. Beta sürümünde ana odak, çoğu geliştiricinin daha aşina olduğu GameObject kullanımını içeren projelerde. Ancak daha ileri düzey kullanıcılar için, Dagor motorundan alınan bir ECS kütüphanesi de mevcut. Nau Engine’de betada C++ ve Lua’da kod yazmak mümkün olacak ve bu sadece bir başlangıç.
Şimdi “iç donanıma” geçecek olursak, Nau Engine içerik yönetimi için OpenUSD kullanıyor – çeşitli varlık türlerini içe aktarmak için bir nevi İsviçre çakısı. Bu, geliştiricilerin işini büyük ölçüde kolaylaştırıyor. Rendering sistemi Dagor motoru üzerine inşa edilmiş ve şu an için Windows’ta DX12’yi destekliyor. Fizik konusunda, realistik nesne etkileşimleri yaratmaya olanak tanıyan Jolt motoru devreye giriyor. Ses içinse, açık kaynaklı bir ses motoru olan miniaudio sorumlu.
Nau Engine aynı zamanda çok oyunculu oyunlar oluşturmak için de uygun. Bunun için, GameNetworkingSockets ve ASIO kütüphaneleri temelinde çalışan özel bir oyun mantığı replikasyon modülü var. Eğer kullanıcı arayüzüyle ilgileniyorsanız, geliştiriciler burada bisikleti yeniden icat etmeye karar vermediler ve Cocos2dx motorundan çözümleri temel aldılar. Debugging için ise popüler Dear ImGui kütüphanesi kullanılıyor.
Ve son olarak – “hareketlere” dair. Beta sürümündeki animasyon sistemi, hem anahtar kare animasyonlarını hem de karakterler için iskelet animasyonlarını destekleyecek. Sonuncusu ozz-animation kütüphanesi ile gerçekleştirildi. Bu sayede oyun yaratıcıları, dünyalarını tam anlamıyla canlandırma fırsatı bulacaklar.
Motor hakkında daha detaylı bilgiye bu linkten ulaşabilirsiniz: https://www.playground.ru/misc/news/rossijskij_igrovoj_dvizhok_nau_engine_gotovitsya_k_otkrytomu_beta_testirovaniyu-1726904