Dragon Engine

Dragon Engine은 일본 SEGA의 Ryu Ga Gotoku Studio가 《Yakuza》 및 《Like a Dragon》 계열 게임을 위해 개발한 독점 3차원 게임 엔진이다. 《Yakuza 6》 개발에서 새로운 그래픽스·물리 기반 기술이 도입되면서 이름을 알렸으며, 이후 《Ya...

분류게임 엔진, 3차원 액션·어드벤처 게임 엔진
개발사Ryu Ga Gotoku Studio (SEGA)
최초 주요 작품Yakuza 6 (2016년)
주요 게임Yakuza Kiwami 2, Judgment, Yakuza: Like a Dragon, Lost Judgment, Like a Dragon: Infinite Wealth
주요 장르3차원 액션·어드벤처, 롤플레잉
주요 세계도시·실내외 복합 환경
렌더링물리 기반 재질과 실시간 조명·효과
시뮬레이션물리 상호작용, 군중·환경, 캐릭터 애니메이션
개발 언어네이티브 자체 엔진
플랫폼PlayStation, Windows, Xbox 등 게임별
품질 관리자동화된 플레이 테스트·QA 지원 도구
소스 코드비공개
라이선스SEGA 독점 소프트웨어
기술 발표SEGA 개발팀 CEDEC AWARDS

Dragon Engine은 일본 SEGA의 Ryu Ga Gotoku Studio가 《Yakuza》 및 《Like a Dragon》 계열 게임을 위해 개발한 독점 3차원 게임 엔진이다. 《Yakuza 6》 개발에서 새로운 그래픽스·물리 기반 기술이 도입되면서 이름을 알렸으며, 이후 《Yakuza Kiwami 2》, 《Judgment》, 《Yakuza: Like a Dragon》 등 스튜디오의 여러 작품에 적용됐다.[1]

엔진은 사람이 밀집한 도심과 건물 내부, 다양한 상점과 거리 등 하나의 밀도 높은 게임 세계를 표현하는 데 중점을 둔다. 대규모 배경을 단순히 멀리 그리는 것보다 플레이어가 실제로 이동하며 물체와 사람을 만나고 건물 안팎을 드나드는 경험을 자연스럽게 연결하는 것이 중요했다. 따라서 장면 표현과 환경 로딩, 캐릭터·물체의 반응 및 시각 효과가 게임플레이 시스템과 긴밀하게 맞물린다.

2016년의 기술 발표에서는 《Yakuza 6》에 사용된 새로운 그래픽스 기술과 물리 엔진을 다뤘다. 물리 기반 렌더링을 비롯한 재질·조명 처리와 실내외 도시 경관 표현, 물체 충돌 및 전투 상황의 연출이 개선됐다. 이는 이전 세대의 PlayStation 3 중심 제작 환경에서 PlayStation 4 시대의 자체 엔진으로 발전하는 과정과 연결된다.[2]

Dragon Engine은 3차원 세계를 표시하는 렌더링 기능만이 아니라 개발 프로세스 전반과 결합된다. SEGA는 Dragon Engine 개발 과정에서 얻은 기술을 이용해 자동 플레이 테스트와 버그 검출 등 품질 보증 작업을 지원하는 내부 시스템을 구축했다고 발표했다. 해당 개발팀은 2021년 CEDEC AWARDS 엔지니어링 부문 최우수상을 받았다.[3]

엔진은 SEGA 내부의 독점 소프트웨어로 외부 개발자가 일반 라이선스로 이용할 수 있는 범용 엔진이 아니다. 후속 작품에서는 게임의 장르에 따라 실시간 액션 전투뿐 아니라 턴제 롤플레잉 시스템도 구현됐다. 같은 스튜디오의 모든 게임이 같은 엔진을 쓰는 것은 아니므로 각 작품의 기술 기반을 개별적으로 확인해야 한다.

역사

엔진 아키텍처

개발 언어와 스크립팅

렌더링과 그래픽스

장면·월드와 게임 객체

물리·입력·오디오

개발 도구와 자산 처리

지원 플랫폼과 실행 환경

라이선스와 소스 공개

활용 사례와 주요 게임

관련 문서

  1. SEGA: Dragon Engine 개발팀 기술 발표 ↩
  2. CEDEC 2016: 도시 환경 제작 ↩
  3. SEGA: 2021년 CEDEC 수상 발표 ↩