Rockstar Advanced Game Engine

Rockstar Advanced Game Engine(RAGE)은 Rockstar Games의 여러 스튜디오가 사용하는 독점 3차원 게임 엔진이다. Rockstar San Diego의 Angel Game Engine 기술 계열에서 발전했으며 2006년 《Rockstar Games Pre...

약칭RAGE
분류게임 엔진, 3D 오픈 월드 제작 엔진
개발사Rockstar San Diego 및 Rockstar Games 기술 조직
기술적 선행 계열Angel Game Engine
최초 상용 사용Rockstar Games Presents Table Tennis (2006년)
작성 언어C++
대표 그래픽스 APIDirect3D, Vulkan 등 게임별
주요 기능대규모 월드 스트리밍, 시뮬레이션, 애니메이션, 그래픽스
관련 미들웨어Euphoria, Bullet 등 사용 게임별
대표 게임Grand Theft Auto IV, Grand Theft Auto V, Red Dead Redemption, Red Dead Redemption 2
관련 과거 엔진RenderWare
주요 플랫폼Windows, PlayStation, Xbox 등
라이선스Rockstar Games 독점 소프트웨어
공식 게임 개발사Rockstar Games

Rockstar Advanced Game Engine(RAGE)은 Rockstar Games의 여러 스튜디오가 사용하는 독점 3차원 게임 엔진이다. Rockstar San Diego의 Angel Game Engine 기술 계열에서 발전했으며 2006년 《Rockstar Games Presents Table Tennis》에 처음 사용됐다. 이후 《Grand Theft Auto IV》·《Grand Theft Auto V》·《Red Dead Redemption》·《Red Dead Redemption 2》 등 Rockstar의 주요 오픈 월드 게임을 제작하는 기반으로 발전했다.[1]

RAGE는 넓은 도시와 자연환경을 이동하며 여러 차량·캐릭터와 물리 객체를 동시에 처리하는 게임에 맞게 확장돼 왔다. 게임 세계의 지형과 건물, 모델·텍스처 및 애니메이션 자산을 필요한 지역에 따라 스트리밍하고, 플레이어의 행동에 맞춰 NPC·차량과 게임 이벤트의 상태를 갱신한다. 오픈 월드의 화면 표현과 메모리·저장 장치 자산 처리 성능이 중요한 설계 요소다.

엔진의 렌더링 기능은 작품과 하드웨어 세대에 따라 변화했다. 예를 들어 《Red Dead Redemption 2》의 PC판은 DirectX 12 및 Vulkan 기반 그래픽스 경로를 제공하며, 지형·식생·날씨·수면과 대기 효과를 표현한다. Rockstar는 게임 고유의 애니메이션·물리 도구와 외부 미들웨어를 결합해 캐릭터의 이동과 환경 상호작용을 구현해 왔다.

이전 세대의 《Grand Theft Auto III》·《Vice City》·《San Andreas》에는 Criterion의 RenderWare가 사용됐지만, RAGE로 전환한 뒤에는 Rockstar가 엔진과 콘텐츠 파이프라인의 핵심 부분을 자체 유지했다. 이는 단순한 그래픽 API 교체가 아니라 월드 구성과 물리·애니메이션·개발 도구가 함께 발전하는 내부 게임 제작 체계의 변화를 의미한다.

RAGE는 Rockstar가 제작하는 게임에 사용되는 내부 기술로 공개 엔진 SDK나 범용 상업용 라이선스로 배포되지 않는다. 게임별로 적용된 RAGE 버전과 실행 플랫폼, 저장 파일 및 에셋 자료 구조가 다르므로 모든 Rockstar 게임을 하나의 통일된 실행 포맷으로 취급할 수는 없다.

역사

개발사와 기술 계보

엔진 아키텍처

렌더링과 그래픽스

월드·객체·시뮬레이션

물리와 애니메이션

게임 로직과 스크립팅

에셋 파이프라인과 편집기

지원 플랫폼

라이선스와 공개 범위

주요 사용 게임

관련 엔진 및 문서

  1. RAGE 엔진의 역사 ↩