최근 수정 시각 : 2026-09-05 05:38:50

RAGE


파일:다른 뜻 아이콘.svg  
#!if 넘어옴1 != null
''''''{{{#!if 넘어옴2 == null
{{{#!if 넘어옴1[넘어옴1.length - 1] >= 0xAC00 && 넘어옴1[넘어옴1.length - 1] <= 0xD7A3
{{{#!if ((넘어옴1[넘어옴1.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴1[넘어옴1.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴1[넘어옴1.length - 1] < 0xAC00 || 넘어옴1[넘어옴1.length - 1] > 0xD7A3
은(는)}}}}}}{{{#!if 넘어옴2 != null
, ''''''{{{#!if 넘어옴3 == null
{{{#!if 넘어옴2[넘어옴2.length - 1] >= 0xAC00 && 넘어옴2[넘어옴2.length - 1] <= 0xD7A3
{{{#!if ((넘어옴2[넘어옴2.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴2[넘어옴2.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴2[넘어옴2.length - 1] < 0xAC00 || 넘어옴2[넘어옴2.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴3 != null
, ''''''{{{#!if 넘어옴4 == null
{{{#!if 넘어옴3[넘어옴3.length - 1] >= 0xAC00 && 넘어옴3[넘어옴3.length - 1] <= 0xD7A3
{{{#!if ((넘어옴3[넘어옴3.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴3[넘어옴3.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴3[넘어옴3.length - 1] < 0xAC00 || 넘어옴3[넘어옴3.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴4 != null
, ''''''{{{#!if 넘어옴5 == null
{{{#!if 넘어옴4[넘어옴4.length - 1] >= 0xAC00 && 넘어옴4[넘어옴4.length - 1] <= 0xD7A3
{{{#!if ((넘어옴4[넘어옴4.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴4[넘어옴4.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴4[넘어옴4.length - 1] < 0xAC00 || 넘어옴4[넘어옴4.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴5 != null
, ''''''{{{#!if 넘어옴6 == null
{{{#!if 넘어옴5[넘어옴5.length - 1] >= 0xAC00 && 넘어옴5[넘어옴5.length - 1] <= 0xD7A3
{{{#!if ((넘어옴5[넘어옴5.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴5[넘어옴5.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴5[넘어옴5.length - 1] < 0xAC00 || 넘어옴5[넘어옴5.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴6 != null
, ''''''{{{#!if 넘어옴7 == null
{{{#!if 넘어옴6[넘어옴6.length - 1] >= 0xAC00 && 넘어옴6[넘어옴6.length - 1] <= 0xD7A3
{{{#!if ((넘어옴6[넘어옴6.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴6[넘어옴6.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴6[넘어옴6.length - 1] < 0xAC00 || 넘어옴6[넘어옴6.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴7 != null
, ''''''{{{#!if 넘어옴8 == null
{{{#!if 넘어옴7[넘어옴7.length - 1] >= 0xAC00 && 넘어옴7[넘어옴7.length - 1] <= 0xD7A3
{{{#!if ((넘어옴7[넘어옴7.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴7[넘어옴7.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴7[넘어옴7.length - 1] < 0xAC00 || 넘어옴7[넘어옴7.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴8 != null
, ''''''{{{#!if 넘어옴9 == null
{{{#!if 넘어옴8[넘어옴8.length - 1] >= 0xAC00 && 넘어옴8[넘어옴8.length - 1] <= 0xD7A3
{{{#!if ((넘어옴8[넘어옴8.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴8[넘어옴8.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴8[넘어옴8.length - 1] < 0xAC00 || 넘어옴8[넘어옴8.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴9 != null
, ''''''{{{#!if 넘어옴10 == null
{{{#!if 넘어옴9[넘어옴9.length - 1] >= 0xAC00 && 넘어옴9[넘어옴9.length - 1] <= 0xD7A3
{{{#!if ((넘어옴9[넘어옴9.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴9[넘어옴9.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴9[넘어옴9.length - 1] < 0xAC00 || 넘어옴9[넘어옴9.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴10 != null
, ''''''{{{#!if 넘어옴10[넘어옴10.length - 1] >= 0xAC00 && 넘어옴10[넘어옴10.length - 1] <= 0xD7A3
{{{#!if ((넘어옴10[넘어옴10.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴10[넘어옴10.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴10[넘어옴10.length - 1] < 0xAC00 || 넘어옴10[넘어옴10.length - 1] > 0xD7A3
은(는)}}}}}} 여기로 연결됩니다. 
#!if 설명 == null && 리스트 == null
{{{#!if 설명1 == null
다른 뜻에 대한 내용은 아래 문서를}}}{{{#!if 설명1 != null
{{{#!html 다른 뜻}}}에 대한 내용은 [[레이지]] 문서{{{#!if (문단1 == null) == (앵커1 == null)
를}}}{{{#!if 문단1 != null & 앵커1 == null
의 [[레이지#s-|]]번 문단을}}}{{{#!if 문단1 == null & 앵커1 != null
의 [[레이지#|]] 부분을}}}}}}{{{#!if 설명2 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단2 == null) == (앵커2 == null)
를}}}{{{#!if 문단2 != null & 앵커2 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단2 == null & 앵커2 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명3 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단3 == null) == (앵커3 == null)
를}}}{{{#!if 문단3 != null & 앵커3 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단3 == null & 앵커3 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명4 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단4 == null) == (앵커4 == null)
를}}}{{{#!if 문단4 != null & 앵커4 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단4 == null & 앵커4 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명5 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단5 == null) == (앵커5 == null)
를}}}{{{#!if 문단5 != null & 앵커5 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단5 == null & 앵커5 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명6 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단6 == null) == (앵커6 == null)
를}}}{{{#!if 문단6 != null & 앵커6 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단6 == null & 앵커6 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명7 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단7 == null) == (앵커7 == null)
를}}}{{{#!if 문단7 != null & 앵커7 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단7 == null & 앵커7 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명8 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단8 == null) == (앵커8 == null)
를}}}{{{#!if 문단8 != null & 앵커8 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단8 == null & 앵커8 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명9 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단9 == null) == (앵커9 == null)
를}}}{{{#!if 문단9 != null & 앵커9 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단9 == null & 앵커9 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명10 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단10 == null) == (앵커10 == null)
를}}}{{{#!if 문단10 != null & 앵커10 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단10 == null & 앵커10 != null
의 [[#|]] 부분을}}}}}}
#!if 설명 == null
{{{#!if 리스트 != null
다른 뜻에 대한 내용은 아래 문서를}}} 참고하십시오.

#!if 리스트 != null
{{{#!if 문서명1 != null
 * {{{#!if 설명1 != null
다른 뜻: }}}[[레이지]] {{{#!if 문단1 != null & 앵커1 == null
문서의 [[레이지#s-|]]번 문단}}}{{{#!if 문단1 == null & 앵커1 != null
문서의 [[레이지#|]] 부분}}}}}}{{{#!if 문서명2 != null
 * {{{#!if 설명2 != null
: }}}[[]] {{{#!if 문단2 != null & 앵커2 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단2 == null & 앵커2 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명3 != null
 * {{{#!if 설명3 != null
: }}}[[]] {{{#!if 문단3 != null & 앵커3 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단3 == null & 앵커3 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명4 != null
 * {{{#!if 설명4 != null
: }}}[[]] {{{#!if 문단4 != null & 앵커4 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단4 == null & 앵커4 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명5 != null
 * {{{#!if 설명5 != null
: }}}[[]] {{{#!if 문단5 != null & 앵커5 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단5 == null & 앵커5 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명6 != null
 * {{{#!if 설명6 != null
: }}}[[]] {{{#!if 문단6 != null & 앵커6 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단6 == null & 앵커6 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명7 != null
 * {{{#!if 설명7 != null
: }}}[[]] {{{#!if 문단7 != null & 앵커7 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단7 == null & 앵커7 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명8 != null
 * {{{#!if 설명8 != null
: }}}[[]] {{{#!if 문단8 != null & 앵커8 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단8 == null & 앵커8 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명9 != null
 * {{{#!if 설명9 != null
: }}}[[]] {{{#!if 문단9 != null & 앵커9 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단9 == null & 앵커9 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명10 != null
 * {{{#!if 설명10 != null
: }}}[[]] {{{#!if 문단10 != null & 앵커10 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단10 == null & 앵커10 != null
문서의 [[#|]] 부분}}}}}}

{{{#!wiki style="margin: -10px -10px;"<tablealign=center><tablebordercolor=#ffa500,#ffa500><tablebgcolor=#ffa500,#ffa500> 파일:락스타 게임즈 로고.svgRockstar Games
산하 스튜디오
}}}
{{{#!wiki style="margin: 0 -10px;"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin-bottom: -15px;"
락스타 스튜디오
[[락스타 노스|
파일:락스타 노스 로고.svg
]]노스
[[락스타 샌디에이고|
파일:락스타 샌디에이고 로고.svg
]]샌디에이고
[[락스타 리즈|
파일:락스타 리즈 로고.svg
]]리즈
[[락스타 링컨|
파일:락스타 링컨 로고.svg
]]링컨
파일:락스타 토론토 로고.svg
토론토
파일:락스타 런던 로고.svg
런던
파일:락스타 뉴잉글랜드 로고.svg
뉴잉글랜드
파일:락스타 인디아 로고.svg
인디아
파일:락스타 던디 로고.svg
던디
}}}}}}}}} ||
<colcolor=#000,#fff> Rockstar Advanced Game Engine
락스타 어드밴스드 게임 엔진
파일:Rockstar Advanced Game Engine 로고.svg
<colbgcolor=#FCAF17> 개발사 RAGE 테크놀로지 그룹
(락스타 샌디에이고 소속)
유형 게임 엔진
지원 플랫폼 콘솔
PlayStation 3, PlayStation 4, PlayStation 5, Xbox 360, Xbox One, Xbox Series X|S, Wii, Nintendo Switch
PC
macOS, Microsoft Windows
기타 플랫폼
Stadia, Android, iOS
라이선스 사유 소프트웨어

1. 개요2. 상세3. 물리 엔진4. 게임 목록5. 여담6. 관련 문서

1. 개요

락스타 샌디에이고 소속의 RAGE 테크놀로지 그룹에서 개발한 게임 엔진.

2. 상세

미드타운 매드니스 시리즈를 개발한 현 락스타 샌디에이고의 전신인 엔젤 스튜디오에서 개발한 엔진인 Angel Game Engine을 기반으로 삼아 테이크 투 인터랙티브가 인수 이후에도 락스타의 지원을 받으며 계속 개발하여 지금까지 오게 되었다.

RAGE가 도입되기 이전 락스타는 GTA 3, 바이스 시티, 산 안드레아스 등의 자사 게임을 크라이테리언의 상용 엔진인 렌더웨어로 제작했었다. 그러나 2004년 라이벌 기업인 EA가 크라이테리언을 전격 인수하면서, 락스타는 더 이상 타사 엔진에 미래를 맡길 수 없다고 판단하게 된다. 이에 락스타는 락스타 샌디에이고 내부에 'RAGE 테크놀로지 그룹'을 창설하고, 과거 엔젤 스튜디오의 AGE를 대대적으로 개조하여 차세대 오픈월드 전용 엔진인 RAGE로 재탄생시켰다.

새 엔진의 성능을 검증하기 위해 락스타는 2006년 이례적으로 스포츠 게임인 Rockstar Games Presents Table Tennis를 출시했고, 이 게임을 통해 정밀한 물리 법칙과 매끄러운 광원 처리를 성공적으로 테스트했다. 이후 2008년, RAGE 엔진은 GTA 4에 전격 도입되었다. 자연스러운 인체 반응 및 캐릭터 애니메이션을 위해 내츄럴모션의 유포리아 물리 엔진을 통합하고 강체 물리 처리를 위해 오픈소스 불릿 물리 엔진을 함께 사용하여, 캐릭터와 차량이 충돌할 때마다 매번 실시간으로 다르게 반응하는 극사실주의 물리 효과를 선보였다. 평론가들의 호평을 받았으나, 초기 콘솔 간 최적화 과정에서 복잡한 구조의 PlayStation 3 셀(Cell) 프로세서 아키텍처에 완전히 녹아들지 못해 Xbox 360에 비해 해상도가 떨어지는 등의 열세를 겪었으며, 높은 사양 요구치로 인해 최적화 측면에서도 아쉬움을 남겼다.

2010년작 레드 데드 리뎀션을 통해 엔진은 도심을 넘어 광활한 대초원과 야생 동물 생태계를 안정적으로 렌더링하도록 진화했다. 이어 2012년작 맥스 페인 3는 오픈월드가 아닌 선형적인 슈팅 게임 구조에서도 RAGE 엔진이 뛰어난 성능을 낼 수 있음을 보여주었다. 시리즈 최초로 PC판에서 다이렉트X 11을 지원했으며, 정교한 총기 타격감과 유포리아 물리 반응, 무너지는 엄폐물의 파괴 효과를 완벽하게 구현해 내며 과거 GTA 4시절의 최적화 아쉬움도 완전히 털어냈다.

2013년작 GTA 5는 PlayStation 3와 Xbox 360이라는 한계에 부딪힌 구세대 콘솔 하드웨어[1]에서 메모리 관리 효율을 극한으로 끌어올려, 로딩 없는 거대한 심리스 월드와 3인 실시간 캐릭터 전환 시스템을 구현해 냈다.

2018년작 레드 데드 리뎀션 2에서는 물리 기반 렌더링, 볼륨메트릭 대기 효과, 전역 조명 시스템을 도입하여 몰입감 넘치는 자연환경을 구축했으며, 이후 PC 버전에서 Vulkan 및 DX12 API 지원과 DLSS, FSR 같은 업스케일링 기술을 적극 도입해 하드웨어 효율을 높였다. 다가올 GTA 6에는 최신 아키텍처 기반의 RAGE 엔진이 적용되어 고속 유체(물) 시뮬레이션, 실시간 레이 트레이싱 전역 조명(RTGI), 초고속 SSD 스트리밍 기술이 결합될 예정이다.

3. 물리 엔진

사람들의 움직임을 자연스럽고 정교하게 반응하게 해주는 유포리아 엔진을 사용했다.

이 물리 엔진이 Grand Theft Auto V에서 오히려 Grand Theft Auto IV보다 디테일이 저하된 느낌을 보인다고 지적을 받고 있다. 이게 어쩔 수 없는 것이, GTA 4에서 사양 잡아먹는 요인으로 꾸준히 지목되고 있었다. 그래서 동세대 콘솔에 더 넓은 콘텐츠를 만들기에 희생을 할 수밖에 없던 것이었다. GTA 4 시절의 물리 엔진을 느끼고 싶어하는 유저들이 많은지 개인이 제작한 물리 엔진 강화 모드가 있을 정도. 레드 데드 리뎀션 2에서는 GTA 5는 물론이고 GTA 4보다 더 좋아진 물리엔진으로 차량 사고시에 과장되게 날아갔던 움직임에 비해 사실적인 움직임과 사물의 파괴효과를 재현해냈다.


사물의 물리 엔진은 하복 엔진이 아닌 오픈 소스인 불릿 피직스 라이브러리를 사용했다. NG는 3분 32초부터

4. 게임 목록

4.1. GTA 시리즈

4.2. 레드 데드 시리즈

4.3. 그 외의 게임

5. 여담

  • 이름의 약칭을 두문자어식으로 읽으면 '분노'라는 의미다. GTA 시리즈를 개발한 회사답게 화끈한 뉘앙스를 가진 이름.
  • 약자가 일반명사다보니 의미를 명확하게 할 필요가 있을 때는 'RAGE 엔진'이라고 부르는 경우가 많다.[3]
  • 베데스다 산하 id 소프트웨어가 개발한 동명의 FPS 게임 RAGE에 쓰인 'id Tech 5' 엔진과 이름이 같지만, 락스타의 RAGE는 'Rockstar Advanced Game Engine'의 약자로 이와 완전히 별개의 독자적인 엔진이다.

6. 관련 문서


[1] 당시 두 콘솔은 세대 교체 직전의 끝물이었음에도 GTA 5의 출시로 오히려 판매량이 반등하는 모양세를 보였고, 떨어져 가던 중고가까지 다시 치솟았다. 이러한 현상은 2026년 GTA 6의 발매를 앞두고 콘솔 시장에서 다시금 재현되고 있다.[2] RAGE가 적용된 최초의 게임이다.[3] 마지막 글자 E가 Engine의 약자이기 때문에 엄밀히 말하면 겹말이다.