مایکروسافت به کار بر روی موتور بازی باز Open 3D Engine پیوسته است

بنیاد لینوکس اعلام کرد که مایکروسافت به بنیاد Open 3D (O3DF) ملحق شده است که برای ادامه توسعه مشترک موتور بازی Open 3D Engine (O3DE) پس از کشف آن توسط آمازون ایجاد شده است. مایکروسافت به همراه Adobe، AWS، Huawei، Intel و Niantic در میان شرکت‌کنندگان برتر قرار داشت. یک نماینده مایکروسافت به هیئت مدیره O3DF خواهد پیوست. تعداد کل شرکت کنندگان Open 3D Foundation به 25 نفر رسیده است.

از زمان باز کردن کد منبع، حدود 3 هزار تغییر در موتور O14DE انجام شده است که تقریباً 2 میلیون خط کد را پوشش می دهد. هر ماه 350-450 تعهد از 60-100 توسعه دهنده در مخازن پروژه ثبت می شود. هدف اصلی این پروژه ارائه یک موتور سه بعدی باز و با کیفیت برای توسعه بازی های مدرن AAA و شبیه سازهای با کیفیت بالا است که بتواند در زمان واقعی کار کند و کیفیت سینمایی را ارائه دهد.

Open 3D Engine یک نسخه بازطراحی شده و بهبود یافته موتور اختصاصی Amazon Lumberyard است که قبلاً توسعه داده شده بود، بر اساس فناوری‌های موتور CryEngine که دارای مجوز از Crytek در سال 2015 بود. این موتور شامل یک محیط توسعه بازی یکپارچه، یک سیستم رندر فوتورئالیستی چند رشته ای Atom Renderer با پشتیبانی از Vulkan، Metal و DirectX 12، یک ویرایشگر مدل سه بعدی قابل توسعه، یک سیستم انیمیشن شخصیت (Emotion FX)، یک سیستم توسعه محصول نیمه تمام است. (پیش ساخته)، یک موتور شبیه سازی فیزیک در زمان واقعی و کتابخانه های ریاضی با استفاده از دستورالعمل های SIMD. برای تعریف منطق بازی می توان از محیط برنامه نویسی بصری (Script Canvas) و همچنین زبان های Lua و Python استفاده کرد.

این موتور قبلاً توسط آمازون، چندین استودیو بازی سازی و انیمیشن سازی و همچنین شرکت های روباتیک استفاده می شود. از جمله بازی های ساخته شده بر اساس موتور می توان به New World و Deadhaus Sonata اشاره کرد. این پروژه در ابتدا برای سازگاری با نیازهای شما طراحی شد و دارای معماری ماژولار است. در مجموع، بیش از 30 ماژول ارائه شده است که به عنوان کتابخانه های جداگانه، مناسب برای جایگزینی، ادغام در پروژه های شخص ثالث و استفاده به طور جداگانه عرضه می شوند. به عنوان مثال، به لطف ماژولار بودن، توسعه دهندگان می توانند رندرگر گرافیکی، سیستم صوتی، پشتیبانی از زبان، پشته شبکه، موتور فیزیک و هر جزء دیگر را جایگزین کنند.

منبع: opennet.ru

اضافه کردن نظر