AAA 게임 제작을위한 Amazon의 오픈 소스 게임 엔진 인 Open 3D Engine

아마존의 게임 엔진인 럼버야드(Lumberyard)는 항상 무료로 사용할 수 있었지만, 개발자들의 지지를 거의 받지 못했습니다 . 이러한 저조한 ​​인기에 직면하여 아마존은 이 게임 엔진을 오픈 소스 프로젝트로 전환하기로 결정했습니다. 또한 엔진의 이름을 변경하고 이 프로젝트를 관리할 조직을 설립했습니다.

이 모든 것을 아마존은 최근 AAA 게임 제작에 적합한 오픈 소스 게임 엔진을 제공하는 O3DE(Open 3D Engine) 프로젝트를 소개하는 발표를 통해 공개했습니다.

O3DE 엔진은 2015년 Crytek에서 라이선스를 취득한 CryEngine 기술을 기반으로 Lumberyard 엔진을 재설계 및 개선한 버전으로 , Linux, Windows 10, macOS, iOS, Android 등 다양한 플랫폼을 지원합니다. 코드는 C++로 작성되었으며 Apache 2.0 및 MIT 라이선스에 따라 배포됩니다.

O3DE는 Amazon Lumberyard와 달리 새로운 CMake 빌드 시스템 , 모듈식 아키텍처, 오픈 소스 유틸리티, 새로운 사전 제작 시스템, Qt 기반의 확장 가능한 사용자 인터페이스, 클라우드 서비스 연동 기능, 성능 최적화, 새로운 네트워킹 기능, 그리고 레이 트레이싱, 전역 조명, 예측 및 지연 렌더링을 지원하는 향상된 렌더링 엔진을 갖추고 있습니다.

Open 3D Engine 정보

이 엔진 에는 통합 게임 개발 환경, 멀티스레드 Atom 프로세서, Vulkan, Metal 및 DirectX 12를 지원하는 사실적인 렌더링 시스템, 확장 가능한 3D 모델 편집기, 캐릭터 애니메이션 시스템(Emotion FX), 사전 구축된 개발 시스템(Prefab), 실시간 물리 시뮬레이션 엔진 및 SIMD 명령어를 활용하는 수학 라이브러리가 포함되어 있습니다. 시각적 프로그래밍 환경(Script Canvas)과 Lua 및 Python 언어를 사용하여 게임 로직을 정의할 수 있습니다.

우리는 생산 프로세스에서 협업, 사용자 정의 및 창의적인 제어를 가능하게하는 더 많은 옵션을 원하는 게임 및 시뮬레이션 개발자의 의견을 경청합니다. 처음부터 3D 도구를 구축하는 것은 비용이 많이 들고 개발하는 데 수년이 걸리며 유지 관리하는 데 상당한 리소스가 필요할 수 있습니다. 이러한 개발자는 바퀴를 재발 명하거나 사용자 정의하기 어려운 독점 솔루션을 사용하는 데 중요한 비용을 지출하기로 결정합니다.

이 소프트웨어는 NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast 및 AMD TressFX를 지원하는 물리 시뮬레이션 기능을 제공하며, 트래픽 압축 및 암호화, 네트워크 문제 시뮬레이션, 데이터 복제 및 스트림 동기화를 지원하는 내장 네트워크 서브시스템도 갖추고 있습니다. 또한 게임 에셋을 위한 범용 메시 포맷, Python을 이용한 자동 에셋 생성 및 비동기 에셋 로딩을 지원합니다.

총 30개 이상의 모듈이 독립적인 라이브러리 형태로 제공되어 기존 모듈을 대체하거나, 타사 프로젝트에 통합하거나, 개별적으로 사용할 수 있습니다. 예를 들어, 모듈식 설계 덕분에 개발자는 그래픽 렌더링, 사운드 시스템, 언어 지원, 네트워크 스택, 물리 엔진 등 모든 구성 요소를 자유롭게 교체할 수 있습니다.

강력한 구성 요소 엔티티 시스템과 인기있는 시각적 스크립트 캔버스 스크립팅 엔진을 구축했습니다. 또한 애니메이션 편집기 Emotion FX를 인수하고 모듈 식 Gems 시스템을 만들고 많은 Twitch와 AWS 통합을 구현했습니다. 하지만 결코 변하지 않은 한 가지는 우리의 사명이었습니다. 세계 최고 수준의 무료 3D 렌더링 도구를 모든 사람이 이용할 수있게 만드는 것입니다. 이제 우리는 한 단계 더 나아갑니다.

이 엔진은 이미 아마존, 여러 게임 및 애니메이션 스튜디오, 그리고 로봇 회사에서 사용되고 있습니다 . 뉴 월드는 이 엔진을 사용하여 제작된 대표적인 게임입니다.

마지막으로, 리눅스 재단의 후원 아래 중립적인 플랫폼에서 엔진을 더욱 발전시키기 위해 오픈 3D 재단이 설립되었다는 점도 언급되어 있습니다. 오픈 3D 재단 의 목적은 실시간으로 작동하고 영화 같은 품질을 제공할 수 있는 최신 게임 및 고정밀 시뮬레이터 개발을 위한 고품질 오픈 소스 3D 엔진을 제공하는 것입니다.

출처: https://aws.amazon.com


Google에서 선호하는 검색 엔진으로 추가