Northlight
Northlight는 핀란드의 Remedy Entertainment가 개발하는 독점 3차원 게임 엔진과 통합 제작 도구 체계다. 《Quantum Break》·《Control》·《Alan Wake 2》 등에 사용됐으며 영화적인 장면 연출과 캐릭터의 세밀한 표현, 환경 시뮬레이션 및 고품질...
| 분류 | 게임 엔진, 실시간 3D·내러티브 콘텐츠 엔진 |
|---|---|
| 개발사 | Remedy Entertainment |
| 기술 계보 | Remedy 자체 제작 엔진과 파이프라인 |
| 주요 적용 시작 | Quantum Break (2016년) |
| 작성 언어 | C++ |
| 게임 스크립팅 | Luau (Alan Wake 2 이후), Lua 계열 |
| 핵심 구조 | ECS 기반 데이터 지향 게임 객체 모델 |
| 렌더링 | GPU 중심 지오메트리·메시 셰이더·레이 트레이싱 |
| 물리 | PhysX 기반 물리·환경 파괴 |
| 에셋 기술 | OpenUSD 기반 파이프라인·플러그인 제작 도구 |
| AI 기술 | Bonsai 행동 도구 및 상태 시스템 |
| 대표 게임 | Quantum Break, Control, Alan Wake 2 |
| 주요 플랫폼 | PC, PlayStation, Xbox |
| 라이선스 | Remedy 독점 엔진 |
| 공식 기술 문서 | Remedy Northlight |
Northlight는 핀란드의 Remedy Entertainment가 개발하는 독점 3차원 게임 엔진과 통합 제작 도구 체계다. 《Quantum Break》·《Control》·《Alan Wake 2》 등에 사용됐으며 영화적인 장면 연출과 캐릭터의 세밀한 표현, 환경 시뮬레이션 및 고품질 실시간 그래픽스가 중요한 제작 목표다. Remedy는 엔진 실행 코드뿐 아니라 애니메이션·에셋·레벨 제작 파이프라인까지 직접 관리한다.[1]
《Alan Wake 2》 개발 과정에서는 데이터 지향 엔티티 컴포넌트 시스템(ECS)에 기반한 새로운 게임 객체 모델이 도입됐다. 컴포넌트의 메모리 배치를 효율적으로 구성하고 병렬 실행을 개선해 수많은 개체와 동적인 게임 요소를 처리할 수 있게 했다. 이러한 설계는 게임플레이 시스템뿐 아니라 많은 식생·환경 객체를 배치하는 Scattering 제작 도구에도 활용됐다.
렌더링 기술에는 GPU 중심의 기하 파이프라인과 메시 셰이더·오클루전 컬링이 포함된다. 세밀하게 분할된 메시 데이터의 가시성을 GPU에서 판단하고, 높은 정밀도의 장면 기하를 효율적으로 처리한다. 물과 안개·투명 객체에는 MBOIT 기반 투명도 처리, 대규모 식생에는 GPU 스키닝 및 애니메이션을 활용하며, 레이 트레이싱 조명과 반사 역시 작품별로 도입됐다.[2]
게임 디자이너용 스크립팅에는 Lua 계열 기술이 사용되고 《Alan Wake 2》부터 Luau가 중요한 역할을 맡았다. Luau는 실시간 코드 수정과 레벨·게임플레이 시스템의 프로토타이핑에 활용된다. 캐릭터 애니메이션에는 모션 매칭과 고급 리깅 기술이 사용되며, Remedy는 OpenUSD를 도입해 그래픽 자산과 제작 도구 사이의 데이터 교환을 개선하고 있다.
Northlight의 핵심 엔진은 Remedy가 유지하는 네이티브 게임 개발 시스템이며 외부 게임사 전체에 범용 라이선스로 제공되는 제품이 아니다. 스튜디오의 기술 조직과 게임 제작팀은 엔진 기능과 콘텐츠 제작 도구를 공동으로 확장하며, 신규 프로젝트의 시스템 요구를 기존 엔진에 다시 반영한다. 이런 방식은 범용 상용 엔진을 사용하는 개발사와 다른 내부 기술 투자 모델을 보여 준다.