Microsoft đã tham gia vào công việc phát triển game engine mở Open 3D Engine

Linux Foundation thông báo rằng Microsoft đã tham gia Open 3D Foundation (O3DF), được thành lập để tiếp tục cùng phát triển công cụ trò chơi Open 3D Engine (O3DE) sau khi Amazon phát hiện ra nó. Microsoft nằm trong số những công ty tham gia hàng đầu, cùng với Adobe, AWS, Huawei, Intel và Niantic. Một đại diện của Microsoft sẽ tham gia Ban điều hành O3DF. Tổng số người tham gia Open 3D Foundation đã lên tới 25.

Kể từ khi mở mã nguồn, khoảng 3 nghìn thay đổi đã được thực hiện đối với công cụ O14DE, bao gồm khoảng 2 triệu dòng mã. Hàng tháng, 350-450 cam kết từ 60-100 nhà phát triển được ghi lại trong kho dự án. Mục tiêu chính của dự án là cung cấp một công cụ 3D mở, chất lượng cao để phát triển các trò chơi AAA hiện đại và các trình mô phỏng có độ trung thực cao có thể hoạt động trong thời gian thực và cung cấp chất lượng điện ảnh.

Open 3D Engine là phiên bản được thiết kế lại và cải tiến của công cụ Amazon Lumberyard độc quyền đã được phát triển trước đó, dựa trên các công nghệ động cơ CryEngine được Crytek cấp phép vào năm 2015. Công cụ này bao gồm môi trường phát triển trò chơi tích hợp, hệ thống kết xuất quang học đa luồng Atom Renderer hỗ trợ Vulkan, Metal và DirectX 12, trình chỉnh sửa mô hình 3D có thể mở rộng, hệ thống hoạt hình nhân vật (Emotion FX), hệ thống phát triển bán thành phẩm (prefab), một công cụ mô phỏng vật lý theo thời gian thực và các thư viện toán học sử dụng các lệnh SIMD. Để xác định logic trò chơi, có thể sử dụng môi trường lập trình trực quan (Script Canvas), cũng như ngôn ngữ Lua và Python.

Công cụ này đã được Amazon, một số studio trò chơi và hoạt hình cũng như các công ty chế tạo robot sử dụng. Trong số các trò chơi được tạo ra trên cơ sở engine, có thể kể đến New World và Deadhaus Sonata. Dự án ban đầu được thiết kế để có thể thích ứng với nhu cầu của bạn và có kiến ​​trúc mô-đun. Tổng cộng có hơn 30 mô-đun được cung cấp, cung cấp dưới dạng thư viện riêng biệt, thích hợp để thay thế, tích hợp vào các dự án của bên thứ ba và sử dụng riêng. Ví dụ: nhờ tính mô-đun, các nhà phát triển có thể thay thế trình kết xuất đồ họa, hệ thống âm thanh, hỗ trợ ngôn ngữ, ngăn xếp mạng, công cụ vật lý và bất kỳ thành phần nào khác.

Nguồn: opennet.ru

Thêm một lời nhận xét