메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

『생생한 게임 개발에 꼭 필요한 기본 물리』를 읽고...

han***

|

2002-04-30

생생한 게임 개발에 꼭 필요한 기본 물리

현실감을 얼마나 자연스럽게 살리는가는 게임을 만들 때 아주 중요한 문제이며, 게임의 매력을 좌우한다. 실세계를 면밀히 관찰하고 분석해야, 특히 게임 장면마다 눈길을 끄는 개체들을 정확히 이해해야 생생한 움직임을 구현할 수 있다. 하지만 이 일은 결코 쉽지 않다. 그렇다고 해답이 없는 것은 아니다. 사물의 움직임을 체계적으로 정리한 역학을 활용하면 된다. 이 책은 게임을 개발할 때 자주 접하는 물리학의 개념과 원리를 소개하고, 게임이나 시뮬레이션에 어떻게

  • 저자 : 데이비드 버그
  • 번역 : 황혁기
  • 출간 : 2002-02-22
이 책은 그동안 KGDA(한국 게임 개발자 협의회)에 원서인 『physics for game developers』가 먼저 소개되면서부터 많은 개발자들의 관심을 끌어왔던 도서이다. 게임 개발의 패러다임이 기존의 2D 환경 에서 3D로 변화되면서 그동안 물리에 관심을 가지지 않았던 게임 개발자들도 이제는 3D 가상 환경의 구현에 있어서의 물리의 중요성을 깨닫게 된 것이 사실이다. 그리고 그와 함께 개발자들은 물리와 관련한 보다 좋은 정보를 찾기 위해 많은 노력을 기울이고 있다. 그리고 이 시점에서의 빠르게 번역되어 출간된 『생생한 게임 개발에 꼭 필요한 기본 물리』는 그야말로 게임 프로그래머들에게는 마치 가뭄의 단비같은 존재라 할 수 있을 것이다.



이 책의 내용에 대해 간단히 소개하자면 게임을 개발할 때 그리고 게임 내에서 보다 실제감있는 세계를 구현하기 위해서 알아두어야 할 물리학의 개념과 원리에 대해 소개하고 있으며, 또한 그것을 게임이나 시뮬레이션에 어떻게 응용할 수 있는지에 대해 보다 자세히 설명하고 있다. 중요한 점은 책의 내용이 물리학 전문가가 아니라도 충분히 이해할 수 있을 정도로 쉽게 설명하고 있다는 점이며, 게임 개발자가 이 책을 읽다보면 사물에 움직임에 대한 물리학적인 이해를 키워나갈 수 있다는 점이다. 그렇기에 이 책은 물리에 대한 접근을 원하는 프로그래머들에게 추천하고 싶다.



또한 부록으로 나와있는 벡터연산, 행렬 연산, 사원수 연산에 대한 소개 또한 저자의 세심한 배려가 느껴지는 부분이다. 한가지 덧붙이자면 개발자가 이 책을 읽고 곧바로 심도 깊은 3D 게임에서의 물리의 구현을 원하는 것은 당연하겠지만 그것은 개발자 스스로의 노력이 뒷받침 된 후라는 것이다. 보다 깊이 있는 물리학에 대한 연구는 이 책을 바탕으로 웹사이트나 기타 학술지를 통해 정보를 스스로 얻어가야 할 것이다. 그럼에도 이 책은 개발자의 물리에 대한 첫 발걸음으로는 손색이 없는 책임에는 분명하다.



이제 게임 개발자들은 자신의 게임 내에서 구현해야 할 기본적인 물리들에 대해서 어느 정도의 두려움을 떨쳐버리고 보다 적극적인 물리에 대한 접근을 시도해야 할 때이다. 지금 3D 게임을 제작해야 한다면, 또는 앞으로 보다 물리 역학에 기반을 둔 3D 게임을 제작하고 싶다면 말이다.




한국 게임 개발자 협의회(KGDA)
정무식

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?