본문으로 이동

렌더웨어(GTA)

게임세상 위키
RenderWare 로고

RenderWare(RW)는 크라이테리온 소프트웨어(Criterion Software)에서 개발한 컴퓨터 및 비디오 게임 미들웨어입니다.

개요

RenderWare는 Grand Theft Auto IIIGrand Theft Auto: San Andreas와 같은 컴퓨터 및 콘솔 게임, Active Worlds와 같은 다중 사용자 가상 현실 시스템(MUVRS), 그리고 일부 VRML(가상 현실 모델링 언어) 브라우저에서 사용되는 3D API(응용 프로그램 프로그래밍 인터페이스)이자 그래픽 렌더링 엔진입니다. RenderWare는 크라이테리온 소프트웨어(이전에는 캐논의 완전 자회사였으나 현재는 일렉트로닉 아츠 소유)에서 개발했습니다.

2.x 버전 이전에는 RenderWare를 활용하기 위해 외부 프로그래밍 또는 스크립팅 언어를 사용해야 했습니다. 반면 RenderWare 2.x에는 자체 내부 스크립팅 언어인 RWX(RenderWare 스크립트)가 포함되었습니다.

RWX 지원은 RenderWare 3.x에서 중단되었으며, 대신 이진 모델 파일 형식에 중점을 두게 되었습니다. RWX 스크립트는 RW3.x와 호환되지 않습니다.

RenderWare 4.x부터 크라이테리온은 RW3.x 형식에 대한 지원을 중단할 예정이며, 이로 인해 4.x 버전은 이전 모든 버전의 스크립트/파일과 호환되지 않게 됩니다.

RenderWare는 Windows 기반 PC 애플리케이션과 PlayStation 2, GameCube, Xbox, PlayStation Portable 등 다양한 비디오 게임 콘솔에서 사용할 수 있습니다.

업계 지원

RenderWare는 비디오 게임 업계 전반에 걸쳐 사용됩니다. RW를 사용하는 게임으로는 Grand Theft Auto III(PlayStation 2, PC 및 Xbox); Grand Theft Auto: Vice City(PlayStation 2, Xbox 및 PC); Grand Theft Auto: San Andreas(PlayStation 2, Xbox 및 PC); Black(PlayStation 2, Xbox); Bratz: Rock Angelz(PlayStation 2 및 PC); Burnout 시리즈; Call of Duty: Finest Hour, Mortal Kombat, Pro Evo Soccer 2; SpongeBob SquarePants: Battle for Bikini Bottom(PlayStation 2, GameCube, Xbox 및 PC), Sonic Heroes(GameCube, PlayStation 2, Xbox 및 PC); Shadow The Hedgehog(PlayStation 2, GameCube 및 Xbox) 및 Tony Hawk 시리즈가 있습니다.

Rockstar Leeds 3D 엔진

관련 항목: Rockstar Leeds 3D 엔진


Rockstar LeedsGrand Theft Auto: Liberty City StoriesGrand Theft Auto: Vice City Stories에 사용한 엔진은 RenderWare에서 파생되었습니다. 대부분의 함수는 이름이 같지만 Rw/Rp/...Rsl로 대체되었습니다. 또한 RslGeometryRwGeometry와 달리 플랫폼 독립적인 데이터를 포함하지 않고 PSP 또는 PS2 전용 데이터만 포함합니다. 또한 일부 RW 객체의 이름이 변경되었습니다:

  • RwFrame -> RslNode
  • RpAtomic -> RslElement
  • RpClump -> RslElementGroup
  • RwTexDictionary -> RslTexList
  • RpHAnim(Hierarchy) -> RslTAnim(Tree)

RenderWare를 사용하는 록스타 게임즈 작품

기타

외부 링크