Enfusion Engine
Enfusion Engine은 Bohemia Interactive가 개발하는 차세대 크로스 플랫폼 3차원 게임 엔진이다. 2021년 12월 공식 발표됐으며 대형 오픈 월드와 전술 시뮬레이션, 멀티플레이 및 사용자 제작 콘텐츠에 중점을 둔다. Bohemia가 사용하던 Real Virtua...
| 분류 | 게임 엔진, 실시간 3D·군사 시뮬레이션 엔진 |
|---|---|
| 개발사 | Bohemia Interactive |
| 공식 공개 | 2021년 12월 |
| 기술적 선행 계열 | Real Virtuality, Enforce |
| 작성 언어 | C++ |
| 스크립팅 언어 | Enforce Script |
| 셰이더 작성 | HLSL |
| 그래픽스 API | DirectX 12 등 플랫폼별 |
| 제작 도구 | Enfusion Workbench |
| 주요 편집기 | World·Animation·Particle·Script·Behavior Editor |
| 주요 기능 | 멀티플레이, 오픈월드, 물리·AI·모딩 |
| 적용 작품 | Arma Reforger, DayZ 일부 시스템 |
| 개발 대상 | PC, Xbox, PlayStation |
| 라이선스 | Bohemia Interactive 독점 엔진 |
| 공식 기술 문서 | Enfusion Engine |
Enfusion Engine은 Bohemia Interactive가 개발하는 차세대 크로스 플랫폼 3차원 게임 엔진이다. 2021년 12월 공식 발표됐으며 대형 오픈 월드와 전술 시뮬레이션, 멀티플레이 및 사용자 제작 콘텐츠에 중점을 둔다. Bohemia가 사용하던 Real Virtuality와 Enforce 계열 기술의 개발 경험을 통합·발전시킨 후속 엔진으로, Arma 시리즈의 차세대 제작 기반으로 개발되고 있다.[1]
엔진의 핵심 구현에는 C++이 사용되고 게임 로직·모딩에는 객체 지향 언어인 Enforce Script가 제공된다. 그래픽스 셰이더는 HLSL로 작성되며, Bohemia는 발표 당시 PC와 Xbox에서 DirectX 12를 지원한다고 밝혔다. PC와 콘솔 환경에서 물리·렌더링·입력·네트워크와 게임 로직을 공유하는 개발 체계가 주요 목표다.
Enfusion Workbench는 개발자와 모드 제작자가 사용하는 통합 도구 모음이다. 월드·지형을 편집하는 World Editor, 애니메이션 및 파티클·오디오 편집기, Enforce Script Editor와 AI Behavior Editor 등이 포함된다. 각 도구는 게임 콘텐츠를 빌드·시험하고 여러 플랫폼으로 모드를 배포하는 과정과 연결된다.[2]
대형 지형과 물리·AI의 시뮬레이션을 지원하면서도 다중 코어 CPU와 최신 GPU 활용, 멀티플레이 네트워크 처리 및 실시간 콘텐츠 편집에 중점을 둔다. 《DayZ》의 일부 시스템은 현대화 과정에서 Enfusion 기술을 사용했으며, 《Arma Reforger》는 모딩 도구와 함께 Enfusion 기반 제작 환경을 제공한다. 모든 Bohemia 게임이 전체 Enfusion 엔진으로 개발된 것은 아니므로 작품별 기술 적용 범위를 구별해야 한다.
Enfusion은 독점 엔진이지만 사용자에게 Workbench와 게임별 모딩 도구가 공개된다. 이것은 엔진 전체 소스가 자유 소프트웨어 라이선스로 배포되거나 외부 제작사가 독립적인 상업 게임을 자유롭게 개발할 수 있도록 공개 라이선스가 부여됐다는 뜻은 아니다. Bohemia는 게임·시뮬레이션 개발과 모딩 생태계를 함께 운영하는 기술 기반으로 Enfusion을 발전시키고 있다.