최근 수정 시각 : 2025-04-28 02:28:31

오픈 3D 엔진

O3DE에서 넘어옴

||<tablebordercolor=#000,#fff><tablewidth=100%><tablebgcolor=#fff,#1c1d1f><bgcolor=#000,#fff> 게임 엔진 ||
{{{#!wiki style="margin: 0 -10px -5px; min-height: calc(1.5em + 5px);"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -5px -1px -11px;"
메이저 상용 게임 엔진
파일:언리얼 엔진 로고.svg파일:언리얼 엔진 로고 화이트.svg 파일:유니티 로고.svg파일:유니티 로고 화이트.svg
언리얼 엔진 유니티
관련 문서: 언리얼 엔진 vs 유니티 엔진
메이저 오픈 소스 게임 엔진
Godot Engine
기타 엔진 목록 }}}}}}}}}
Open 3D Engine
오픈 3D 엔진
파일:O3DE_Black.svg파일:O3DE_White.svg
개발사 Open 3D Foundation
Linux Foundation
출시일 2021년 6월 6일
최신 버전 2409.1 (2024/11/7)안정판
유형 게임 엔진
기반 언어 런타임 C++, Python, Lua
스크립트 C++, Python
그래픽 API DirectX 12 | Vulkan API | Metal
타겟 플랫폼 PC Microsoft Windows | macOS | Linux
모바일 iOS | Android
라이선스 아파치 라이선스
MIT 라이선스
요금 없음
파일:홈페이지 아이콘.svg | 파일:GitHub 아이콘.svg파일:GitHub 아이콘 화이트.svg
1. 개요2. 여담

1. 개요

AWS에서 크라이엔진 기반으로 개조된 럼버야드가 맥이 끊겨, 리눅스 재단이 이어 받아 또 다시 개조된 3D 게임 엔진이다. 상업적 무료 이용이 가능한 오픈 소스 엔진이 되었으나, 이미 게임 엔진의 주도권은 언리얼 엔진유니티 3D가 잡고 있는 상태고, 여전히 크라이엔진의 비효율적인 코드 기반을 그대로 이어가고 있으며 시스템적으로 나아진게 전혀 없으므로 전신인 크라이엔진 및 럼버야드와 같은 힘든 길이 예상된다. 오픈 소스 라이선스로 변경되었고 주요 기업들이 파트너, 후원[3]을 해주고는 있다.

다만 개발 환경이나 난이도가 Godot Engine에 비해 진입장벽이 있는데다 언리얼/유니티와 달리 큰 커뮤니티 풀이 없다는 단점이 커 특히 솔로 인디 개발자나 소규모 팀들은 선택을 꺼리는 편이다.

2. 여담

럼버야드의 원형인 크라이엔진의 경우 모듈화가 거의 불가능한 지저분한 구조[4]로 악명을 가지고 있는것에 비해 나름 컴포넌트화 된 구조를 가지고 있다.
그 리펙터 결과 크라이엔진 코드베이스는 사실상 흔적 정도로만 남게 되었고 엔진의 각 모듈의 인터페이스의 확장이 가능해지며 Gems이라는 개념이 도입되어 기능들을 엔진 코드 베이스에 직접적으로 끼워넣을 필요 없는 개발이 가능해져 공식으로 제공되는 몇가지의 Gems을 끼워넣는 정도로도 어느 정도 게임의 틀은 갖춰지는 편이다.

럼버야드에서 막 포크된 당시만 해도 에디터와 코드 말고는 아무것도 없는 상황이었던 데다, 템플릿과 같은 게임의 PoC구현을 위한 기능도 제공되지 않았으나, O3DE로 독립한 이후 착실히 로드맵을 제공해 나가며 노코드 기반 개발과 여러 게임 장르들의 템플릿도 제공되는 등 느리게나마 발전하고 있는 중이다.


[1] 출처[2] 출처[3] 아마존, 마이크로소프트, 어도비, 인텔 및 무슨 이유에서인지 몰라도 무려 언리얼 엔진의 개발시인 에픽게임즈도 이 엔진에 후원을 해주고 있다.[4] 크라이엔진의 코드베이스는 애초에 게임 개발을 위해 만들어졌다기 보다는 그래픽 테크 데모를 위한 프로그램으로 개발되었다 약 2년 뒤 그래픽 파트에 이것저것 덧붙이면서 게임 엔진으로 변모했으나 애초에 단순 테크데모를 위한 코드에 각종 기능이 덧붙여지는 방식으로 개발이 진행되어 엔진 컴포넌트들의 의존성이 매우 강한 모놀리식 디자인을 가지고 있는데다 크라이시스와 같은 FPS게임을 개발하며 나온 코드들을 엔진이라는 상품으로 팔다보니 멀티플레이어 로비 시스템이 엔진의 코어에 박혀있는 등 지나치게 얽혀있어 확장성이 매우 떨어졌다.