Microsoft, açık oyun motoru Open 3D Engine ile ilgili çalışmalara katıldı

Linux Vakfı, Microsoft'un, Amazon tarafından keşfedildikten sonra Open 3D Engine (O3DE) oyun motorunun ortak geliştirilmesine devam etmek amacıyla oluşturulan Open 3D Foundation'a (O3DF) katıldığını duyurdu. Microsoft, Adobe, AWS, Huawei, Intel ve Niantic ile birlikte en iyi katılımcılar arasında yer aldı. Bir Microsoft temsilcisi O3DF Yönetim Kuruluna katılacak. Open 3D Foundation'ın toplam katılımcı sayısı 25'e ulaştı.

Kaynak kodu açıldığından bu yana O3DE motorunda yaklaşık 14 milyon satır kodu kapsayan 2 bine yakın değişiklik yapıldı. Her ay 350-450 geliştiriciden 60-100 commit proje havuzlarına kaydediliyor. Projenin temel amacı, modern AAA oyunların ve gerçek zamanlı olarak çalışabilen ve sinematik kalite sağlayan yüksek kaliteli simülatörlerin geliştirilmesi için açık, yüksek kaliteli bir 3D motor sağlamaktır.

Open 3D Engine, daha önce geliştirilen tescilli Amazon Lumberyard motorunun, 2015 yılında Crytek'ten lisanslanan CryEngine motor teknolojilerini temel alan yeniden tasarlanmış ve geliştirilmiş versiyonudur. Motor, entegre bir oyun geliştirme ortamı, Vulkan, Metal ve DirectX 12 desteğine sahip çok iş parçacıklı bir fotogerçekçi oluşturma sistemi Atom Renderer, genişletilebilir bir 3D model düzenleyici, bir karakter animasyon sistemi (Emotion FX), yarı mamul bir ürün geliştirme sistemi içerir. (prefabrik), SIMD talimatlarını kullanan gerçek zamanlı bir fizik simülasyon motoru ve matematik kütüphaneleri. Oyun mantığını tanımlamak için görsel bir programlama ortamının (Script Canvas) yanı sıra Lua ve Python dilleri de kullanılabilir.

Motor halihazırda Amazon, çeşitli oyun ve animasyon stüdyoları ve robotik şirketleri tarafından kullanılıyor. Motor temelinde oluşturulan oyunlar arasında Yeni Dünya ve Deadhaus Sonatı sayılabilir. Proje başlangıçta ihtiyaçlarınıza göre uyarlanabilecek şekilde tasarlandı ve modüler bir mimariye sahip. Toplamda, ayrı kütüphaneler halinde sağlanan, değiştirilmeye, üçüncü taraf projelere entegrasyona ve ayrı kullanıma uygun 30'dan fazla modül sunulmaktadır. Örneğin, modülerlik sayesinde geliştiriciler grafik oluşturucuyu, ses sistemini, dil desteğini, ağ yığınını, fizik motorunu ve diğer bileşenleri değiştirebilirler.

Kaynak: opennet.ru

Yorum ekle