Amazon xuất bản game engine mở Open 3D Engine dựa trên công nghệ CryEngine

Amazon đã xuất bản dự án O3DE (Open 3D Engine), dự án này cung cấp một công cụ trò chơi nguồn mở phù hợp để tạo các trò chơi AAA. Công cụ O3DE 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. Mã được viết bằng C++ và được xuất bản theo giấy phép Apache 2.0 và MIT. Có hỗ trợ cho các nền tảng Linux, Windows 10, macOS, iOS và Android.

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.

Amazon xuất bản game engine mở Open 3D Engine dựa trên công nghệ CryEngine

NVIDIA PhysX, NVIDIA Fabric, NVIDIA Blast và AMD TressFX được hỗ trợ để mô phỏng vật lý. Có một hệ thống con mạng tích hợp hỗ trợ nén và mã hóa lưu lượng, mô phỏng các sự cố mạng, công cụ sao chép dữ liệu và đồng bộ hóa luồng. Nó hỗ trợ định dạng lưới phổ quát cho tài nguyên trò chơi, tự động hóa việc tạo tài nguyên bằng Python và tải tài nguyên không đồng bộ.

Amazon xuất bản game engine mở Open 3D Engine dựa trên công nghệ CryEngine

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.

Amazon xuất bản game engine mở Open 3D Engine dựa trên công nghệ CryEngine

Trong số những điểm khác biệt giữa O3DE và công cụ Amazon Lumberyard là hệ thống xây dựng mới dựa trên Cmake, kiến ​​trúc mô-đun, việc sử dụng các tiện ích mở, hệ thống nhà lắp ghép mới, giao diện người dùng có thể mở rộng dựa trên Qt, các khả năng bổ sung để làm việc với các dịch vụ đám mây, tối ưu hóa hiệu suất, khả năng kết nối mạng mới và công cụ kết xuất được cải tiến với sự hỗ trợ dò tia, chiếu sáng toàn cục, kết xuất chuyển tiếp và trì hoãn. 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ở công cụ, có thể kể đến New World.

Để tiếp tục phát triển công cụ trên nền tảng trung lập, Open 3D Foundation đã được tạo ra dưới sự bảo trợ của Linux Foundation, mục tiêu của 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 hiện đại và độ trung thực cao. mô phỏng có thể hoạt động trong thời gian thực và cung cấp chất lượng điện ảnh. 20 công ty đã tham gia hợp tác phát triển công cụ này, bao gồm Adobe, AWS, Huawei, Niantic, Intel, Red Hat, AccelByte, Apocalypse Studios, Audiokinetic, Genvid Technologies, Hiệp hội các nhà phát triển trò chơi quốc tế, SideFX và Open Robotics.



Nguồn: opennet.ru

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