2D 차량

“저자는 1996년 8월 아타리 ST의 GFA BASIC으로 2D 물리 시뮬레이션을 만들어 이후 게임 'GTA' 차량 시스템의 기반이 됐다고 밝히며, 30주년을 맞아 이를 자바스크립트로 재구현한 'Motion Lab'을 공개했다. 범용 2D 강체 역학에 타이어 거동을 단순 근사한 차량 시뮬레이션 레이어를 결합한 구조로, Car·Ship·Brick 모드와 충돌 장벽(B), 중력(G), 카메라 데드존(Z)·속도 연동 줌(X) 조작을 지원한다.”

AI 요약

1996년 8월 말 GFA BASIC으로 작성된 2D 물리 시뮬레이션이 훗날 게임 'GTA(Grand Theft Auto)' 차량 시스템의 기반이 됐다는 개발 회고가 공개됐다. 저자는 30주년을 맞아 이를 JavaScript로 재현해 'Motion Lab'이라는 이름의 플레이 가능한 데모로 공개했다. 시스템은 범용 2D 강체 역학 시뮬레이션 위에 타이어 거동을 근사한 차량 시뮬레이션 레이어를 얹은 구조로, 당시 게임 업계에서 흔치 않던 정식 강체 물리(토크 포함)를 도입한 것이 특징이다.

핵심 포인트

  • 1996년 8월 말 Atari ST의 GFA BASIC으로 작성된 와이어프레임 데모가 GTA 차량 시스템의 원형이 됐으며, 이후 C로 포팅됐다.
  • 30주년 기념으로 JavaScript로 재현한 'Motion Lab'이 공개됐으며, Car(1)·Ship(2)·Brick(3) 모드와 충돌 장벽(B)·중력(G)·카메라 데드존(Z)·속도 연동 줌(X) 기능을 제공한다.
  • 당시 게임 차량은 대부분 'F=ma' 수준의 점 물리와 회전 처리를 위한 임시방편(hack)에 의존했으나, 이 프로토타입은 토크를 포함한 정식 2D 강체 역학을 사용했다.
  • 차량 레이어는 물리적으로 정확하진 않지만 '충분히 좋은' 근사 모델로, Brick → Ship(1986년 게임 'Thrust' 오마주) → Car 순으로 발전했다.

향후 전망

  • 고전 게임 물리 엔진의 원형이 공개됨에 따라 게임 개발사·연구자들의 기술사적 재조명이 이어질 전망이다.
  • 웹 기반 재현 데모를 통해 차량 물리 시뮬레이션 교육·실험 자료로 활용될 가능성이 있다.
출처:patkerr.co.uk (Hacker News)
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...