Phát hành game engine Open 3D Engine 22.10, được mở bởi Amazon

Tổ chức phi lợi nhuận Open 3D Foundation (O3DF) đã công bố phát hành công cụ trò chơi 3D mở Open 3D Engine 22.10 (O3DE), phù hợp để phát triển các trò chơi AAA hiện đại và mô phỏng có độ trung thực cao có khả năng chạy trong thời gian thực và mang lại chất lượng điện ảnh . Mã được viết bằng C++ và được xuất bản theo giấy phép Apache 2.0. Có hỗ trợ cho các nền tảng Linux, Windows, macOS, iOS và Android.

Mã nguồn của công cụ O3DE được Amazon cung cấp nguồn mở vào tháng 2021 năm 2015 và dựa trên mã của công cụ Amazon Lumberyard độc quyền đã phát triển trước đó, được xây dựng trên các công nghệ công cụ CryEngine được Crytek cấp phép vào năm 3. Sau khi được phát hiện, việc phát triển công cụ này được giám sát bởi tổ chức phi lợi nhuận Open XNUMXD Foundation, được thành lập dưới sự bảo trợ của Linux Foundation. Ngoài Amazon, các công ty như Epic Games, Adobe, Huawei, Microsoft, Intel và Niantic đã tham gia công việc chung trong dự án.

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.

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.

Trong số những thay đổi trong phiên bản mới:

  • Các tính năng mới đã được đề xuất để đơn giản hóa sự tham gia của những người mới tham gia vào công việc và sự tương tác giữa các thành viên trong nhóm phát triển. Đã thêm hỗ trợ cho: các dự án bên ngoài để tải xuống và chia sẻ dự án qua URL; các mẫu để đơn giản hóa việc tạo các dự án tiêu chuẩn; bộ đệm tài nguyên mạng để tổ chức quyền truy cập chung vào các tài nguyên đã xử lý; trình hướng dẫn để nhanh chóng tạo tiện ích mở rộng Gem.
  • Các công cụ được cải tiến để tạo trò chơi nhiều người chơi. Các chức năng được tạo sẵn được cung cấp để tổ chức các kết nối giữa máy chủ và máy khách, gỡ lỗi và tạo mạng.
  • Quá trình thêm hoạt ảnh đã được đơn giản hóa. Đã thêm hỗ trợ tích hợp để trích xuất chuyển động của rễ (Root Motion, chuyển động của nhân vật dựa trên hoạt ảnh của xương gốc của bộ xương). Cải thiện quá trình nhập hình ảnh động.
  • Khả năng giao diện để điều hướng qua các tài nguyên đã được mở rộng. Đã thêm hỗ trợ tải lại tài nguyên nóng.
  • Khả năng sử dụng khi làm việc với Viewport đã được cải thiện, việc lựa chọn các phần tử và chỉnh sửa các prefab đã được cải thiện.
  • Hệ thống xây dựng cảnh quan đã được chuyển từ loại khả năng thử nghiệm sang trạng thái sẵn sàng sơ bộ (xem trước). Hiệu suất hiển thị và chỉnh sửa cảnh quan đã được cải thiện đáng kể. Đã thêm hỗ trợ cho việc mở rộng quy mô đến các khu vực có kích thước 16 x 16 km.
  • Các tính năng kết xuất mới đã được triển khai, chẳng hạn như các bổ sung để tạo bầu trời và các ngôi sao.

Nguồn: opennet.ru

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