LyN Engine
LyN Engine 또는 LyN은 Ubisoft Montpellier가 개발하고 Ubisoft 내부 스튜디오가 재사용한 독점 3차원 게임 엔진이다. 기존 Jade Engine 기술을 크게 발전시킨 계통으로, 2000년대 후반 《Beyond Good & Evil 2》의 초기 프로젝트 과정...
| 분류 | 게임 엔진, 3차원 게임 엔진 |
|---|---|
| 개발사 | Ubisoft Montpellier와 Ubisoft 내부 스튜디오 |
| 통용 명칭 | LyN, LyN Engine |
| 기술 계보 | RayDevWiki: LyN |
| 개발 배경 | 2000년대 후반 《Beyond Good & Evil 2》 초기 제작 |
| 최초 상용 적용 | 2009년 《TMNT: Turtles in Time Re-Shelled》·《Rabbids Go Home》 등 |
| 대표 게임 | 《Rabbids Go Home》, 《From Dust》, 《ZombiU》, 《Red Steel 2》 |
| 기타 게임 | 《Just Dance 2》·《Just Dance 3》·《Just Dance 4》, 《The Adventures of Tintin: The Game》 |
| 주요 장르 | 플랫폼 액션, 음악·리듬, 샌드박스, 서바이벌 호러 |
| 주요 기능 | 3D 렌더링, 동적 환경, 캐릭터·상호작용 |
| 게임 스크립트 | LyN Script (C형 문법, 배포용 C 코드로 변환) |
| 제작 방식 | 멀티스튜디오 공유 라이브러리·제작 도구 |
| 개발자 자료 | Adrien Bock (Just Dance 4 엔진·게임플레이 담당) |
| 대상 플랫폼 | Wii, Wii U, Xbox 360, PlayStation 3, Windows 등 |
| 2015년 이식 | 《Zombi》: PS4·Xbox One·Windows 등 |
| 후속 기술 | 초기 BG&E2의 LyN 계획과 후대 별도 프로젝트를 구분 |
| 엔진 소스 | 비공개 |
| 라이선스 | Ubisoft 독점 소프트웨어 |
| 개발진 기록 | Adrien Bock: Just Dance 4 |
| 게임 목록 | RayWiki: LyN |
LyN Engine 또는 LyN은 Ubisoft Montpellier가 개발하고 Ubisoft 내부 스튜디오가 재사용한 독점 3차원 게임 엔진이다. 기존 Jade Engine 기술을 크게 발전시킨 계통으로, 2000년대 후반 《Beyond Good & Evil 2》의 초기 프로젝트 과정에서 개발됐으며 이후 다른 Ubisoft 게임에서 상용화됐다. 《Rabbids Go Home》, 《Red Steel 2》, 《From Dust》, 《Just Dance》 시리즈 및 《ZombiU》처럼 장르와 대상 플랫폼이 서로 다른 작품에 사용된 공통 개발 기술이다. 최초 상용 게임들은 2009년경 출시됐으며, 여러 스튜디오가 공유하는 제작 환경으로 발전했다.[1]
LyN은 처음부터 회사의 모든 게임에 도입한 단일한 플랫폼이 아니라 Ubisoft Montpellier의 당시 3D 게임 개발 요구를 해결하기 위한 내부 엔진이었다. 개발자 Julien Delezenne의 2009년 공개 이력서에 따르면, 그는 2007년 11월부터 《Rabbids Go Home》(Wii)과 당시 《Beyond Good & Evil 2》(Xbox 360·PlayStation 3)를 위한 LyN 엔진 및 도구 작업에 참여했다. 초창기 《Beyond Good & Evil 2》는 이후 개발 계획이 다시 구성되면서 다른 기술 기반으로 발전했으므로 미출시 초기 프로젝트와 훗날의 상용 게임을 구분해야 한다.[2]
LyN 엔진의 게임들은 고전 Jade 기술의 3D 렌더링과 장면·객체 처리를 발전시키면서 서로 다른 하드웨어에 대응했다. Wii에서는 비교적 제한된 GPU와 메모리·CPU 조건을 고려한 시각 효과와 게임 객체 관리가 중요했고, Xbox 360·PlayStation 3에서는 더욱 복잡한 렌더링·모델·셰이더 기술을 활용할 수 있었다. 여러 플랫폼을 대상으로 공통 엔진 계층을 사용하더라도 게임의 자산·셰이더 및 빌드 결과물은 하드웨어와 프로젝트별 구성에 맞춰 수정된다. 따라서 LyN 기반 게임들이 그래픽스와 객체 데이터 형식을 모두 공유했다고 일반화할 수는 없다.
LyN의 게임 스크립팅 체계와 내부 제작 흐름에 관한 드문 구체적 자료는 Ubisoft 프로그래머 Adrien Bock의 경력 기록에 있다. 《Just Dance 4》 개발 당시 그는 엔진·미들웨어를 LyN Engine, 게임플레이 언어를 LyN Script라고 표기했다. LyN Script는 C와 유사한 스크립트 문법으로 작성하고 출시용 빌드에서는 실제 C 코드로 변환하는 방식이었다. 같은 기록은 Wii와 Wii U, 다른 개발 스튜디오를 위한 코드 읽기·문서화·기술 지원과 메모리 사용·성능 최적화 및 로딩·박자·영상·UI 기능 개선을 업무로 명시한다.[3]
LyN은 《TMNT: Turtles in Time Re-Shelled》와 《Rabbids Go Home》를 비롯한 여러 2009년 게임에서 사용됐고 2010년대 초에는 음악 게임·액션·환경 시뮬레이션으로 확장됐다. 《From Dust》(2011년)는 지형과 물·환경의 상호작용을 중시하고 《The Adventures of Tintin: The Game》(2011년)는 액션·애니메이션과 장면 연출을, 《ZombiU》(2012년)는 Wii U GamePad와 서바이벌 호러를 결합했다. 《Just Dance》와 《Rabbids》 계열은 플레이어의 입력·음악·애니메이션을 결합하는 방향으로 기능이 달라졌다. 같은 엔진 기술을 공유하더라도 실제 동작 시스템과 플랫폼 이식 기술은 게임의 요구에 맞게 변화했다.[4]
《ZombiU》는 Wii U 출시 초기 작품으로 LyN 엔진을 이용했으며 이후 다른 플랫폼에 이식된 《Zombi》도 동일 계보의 기술을 활용한다. 이를 통해 LyN은 Wii·Wii U뿐 아니라 Windows와 PlayStation·Xbox 같은 실행 대상에 걸쳐 발전한 공통 엔진임을 확인할 수 있다. 일부 2008년 초기 데모를 근거로 LyN이 후대의 《Beyond Good & Evil 2》 전체를 개발 중이라는 오래된 설명이 남아 있지만, 해당 게임은 여러 차례 기술과 제작 방향을 변경해 왔으므로 초기 엔진 관계와 현대 프로젝트의 구현을 동일하게 취급하지 않는다.[5]
LyN의 원본 엔진과 정식 제작 도구 전체는 일반 개발자를 위한 자유 소프트웨어 라이선스로 공개되지 않았다. 공개된 게임 실행 자료와 개발자 인터뷰, 파일 포맷 분석 및 커뮤니티의 보존 연구를 통해 일부 기능을 조사할 수 있지만 공식 소스 전체에 접근할 수 있는 엔진과는 연구 자료의 성격이 다르다. LyN은 2000년대 Ubisoft의 Jade 계통 기술이 여러 스튜디오와 콘솔 세대에 걸쳐 재사용되는 과정을 보여주며, 코드·스크립팅·에셋 파이프라인의 공유가 서로 다른 장르의 게임 제작을 지원한 사례로서 의미가 있다.[6]