Real Virtuality

Real Virtuality는 Bohemia Interactive가 개발한 군사·전술 시뮬레이션 중심의 독점 3차원 게임 엔진이다. 초기 《Operation Flashpoint: Cold War Crisis》에서 발전했고 《Arma 2》와 《Arma 3》 등의 넓은 전장과 병력·차량 시...

분류게임 엔진, 군사·오픈월드 시뮬레이션 엔진
개발사Bohemia Interactive
과거 개발 명칭Poseidon
초기 대표 작품Operation Flashpoint: Cold War Crisis (2001년)
주요 버전Real Virtuality 1·2·3·4
작성 언어C++
스크립팅 언어SQF, SQS (역사적)
주요 기능대규모 지형·군사 물리·AI·차량·멀티플레이
제작 도구Arma 편집기·지도 및 모드 제작 도구
대표 게임Operation Flashpoint, Arma 2, Arma 3, Take On Helicopters
기술 활용VBS 계열 군사 훈련 시스템
후속 엔진Enfusion Engine
배포 플랫폼PC 중심, 일부 콘솔 버전
라이선스Bohemia Interactive 독점 엔진
공식 기술 자료Bohemia Wiki

Real Virtuality는 Bohemia Interactive가 개발한 군사·전술 시뮬레이션 중심의 독점 3차원 게임 엔진이다. 초기 《Operation Flashpoint: Cold War Crisis》에서 발전했고 《Arma 2》와 《Arma 3》 등의 넓은 전장과 병력·차량 시뮬레이션에 사용됐다. 내부에서는 Poseidon이라는 명칭으로도 알려져 있으며 버전별로 렌더링과 물리, 네트워크·AI 기술이 발전했다.[1]

Real Virtuality는 수 킬로미터에 이르는 지형과 도시·숲, 많은 병력과 차량을 하나의 가상 세계 안에서 운영하는 기능을 제공한다. NPC의 경로 탐색과 전투 행동, 탄도·차량의 이동 및 지형과의 상호작용을 게임 상태와 함께 시뮬레이션한다. 작전 임무의 요구에 따라 맵의 여러 위치를 이동하고 다양한 AI 팀의 행동을 제어해야 하므로 일반적인 작은 전투맵 중심 FPS 엔진과는 설계 조건이 다르다.

게임 콘텐츠는 지도 편집기와 오브젝트 설정, 임무 구성 및 스크립트로 작성된다. Arma 시리즈에서는 SQF 스크립트를 이용해 AI 행동과 미션 이벤트, 사용자의 상호작용과 멀티플레이 게임 규칙 등을 확장할 수 있다. 모드 제작자는 장비·차량·지역 데이터와 게임플레이 코드를 제작하며, 편집기의 기능은 해당 Arma 버전에 따라 다르다.

Real Virtuality 계열의 기술은 군사 훈련 플랫폼 VBS에도 활용됐다. 이러한 활용에서는 대형 전장과 훈련 상황의 반복·기록, 차량·지형 시뮬레이션이 중요하다. 상용 게임용 Arma 엔진과 군사 훈련용 VBS의 개발·라이선스 및 세부 기능은 서로 별도의 제품 흐름으로 관리된다.[2]

Bohemia는 차세대 대규모 시뮬레이션과 여러 플랫폼을 지원하기 위해 Enfusion Engine을 개발했다. Real Virtuality는 Arma 3 등 기존 작품의 기술적 기반으로 유지되지만, 최신 Enfusion과 파일 형식·스크립팅·자산 파이프라인이 완전히 같지는 않다. 두 엔진을 하나의 동일 제품 버전으로 합치지 않고 전후 계열로 구분할 수 있다.

역사

개발 조직 및 엔진 계보

내부 아키텍처

그래픽스와 렌더링

물리와 게임 객체

스크립팅과 프로그래밍

에셋·레벨 편집 도구

멀티플레이·AI

지원 플랫폼

소스 공개와 라이선스

대표 게임

관련 문서

  1. Bohemia Wiki: Real Virtuality ↩
  2. Bohemia Interactive 기술 소개 ↩