Amazon Lumberyard
Amazon Lumberyard는 Amazon이 Crytek의 CryEngine 기술을 라이선스받아 개발한 실시간 3차원 게임 엔진이다. 2016년 공개됐으며 고급 렌더링·장면 제작 및 게임 실행 기능에 AWS와 Twitch 연동 기술을 결합했다. 엔진 소스는 공개됐지만 일반적인 MIT...
| 분류 | 게임 엔진, 3D 게임·시뮬레이션 제작 |
|---|---|
| 개발사 | Amazon Game Tech / AWS |
| 기술적 기반 | CryEngine 라이선스 기술 |
| 최초 공개 | 2016년 |
| 최종 주요 공개판 | Lumberyard 1.28 (2021년 5월) |
| 작성 언어 | C++ |
| 스크립팅·개발 언어 | Lua, Script Canvas |
| 주요 도구 | Lumberyard Editor, Asset Processor |
| 확장 구조 | Gem 시스템, Entity Component |
| 그래픽스 | 실시간 3D 렌더링·재질·조명 |
| 관련 서비스 | AWS 및 Twitch 연동 |
| 소스 제공 | 공개 열람·이용 가능한 저장소 |
| 라이선스 | 독점 소스 공개 라이선스 |
| 후속 엔진 | O3DE |
| 판매·개발 상태 | 신규 제공 종료 |
| 원본 저장소 | aws/lumberyard |
| 공식 문서 | AWS Lumberyard Archive |
Amazon Lumberyard는 Amazon이 Crytek의 CryEngine 기술을 라이선스받아 개발한 실시간 3차원 게임 엔진이다. 2016년 공개됐으며 고급 렌더링·장면 제작 및 게임 실행 기능에 AWS와 Twitch 연동 기술을 결합했다. 엔진 소스는 공개됐지만 일반적인 MIT·Apache 오픈 소스 라이선스가 아니라 별도의 독점 조건이 적용됐다.[1]
엔진의 핵심 구조는 엔티티·컴포넌트 모델과 모듈형 Gem 시스템을 활용한다. Gem은 특정 게임·프로젝트에 필요한 코드, 데이터와 기능을 묶어 제공하며 편집기와 런타임에 필요한 모듈을 결합할 수 있다. Lumberyard Editor는 맵과 조명·재질·오브젝트, 자산을 관리하는 도구였고 Asset Processor는 원본 리소스를 게임 형식으로 변환하는 역할을 했다.
스크립팅에는 Lua와 노드 기반 Script Canvas 기술 등이 사용됐다. 게임 개발자는 C++ 엔진 모듈과 사용자 로직 및 여러 AWS 백엔드 서비스를 결합해 온라인 기능을 구현할 수 있었다. 원래의 CryEngine 기술에서 출발했지만 Amazon 자체의 컴포넌트 모델·Gem과 네트워크·편집기 도구 등은 독립적으로 발전했다.
2021년 Amazon과 Linux Foundation은 Open 3D Foundation 및 O3DE의 출범을 발표했다. O3DE는 Lumberyard의 기술을 일부 계승하지만 새로운 Atom 렌더러와 빌드·콘텐츠 시스템을 포함하며 단순한 라이선스·이름 변경에 그치지 않는다. 2021년 5월의 Lumberyard 1.28은 마지막 주요 배포판이 됐고, Amazon의 공식 문서는 이제 신규 Lumberyard 바이너리를 제공하지 않는다고 명시한다.[2]
공개 저장소는 2022년 10월 읽기 전용으로 보관됐다. 과거에 Lumberyard로 제작된 프로젝트와 O3DE 간에는 엔티티·Prefab·렌더링, 빌드 환경의 호환성 차이가 있기 때문에 자동으로 이동할 수 있는 것이 아니다. 사용자는 기존 프로젝트를 유지하거나 O3DE의 마이그레이션 자료를 참고할 수 있다.[3]