게임 개발의 미래를 바꾼다!
"이 책은 사물을 어떻게 관찰하고 분석할지 기본 해법을 보여준다. 동역학, 공기역학, 유체역학 등 전문적인 지식을 일반인도 쉽게 게임에 응용할 수 있도록 자세하게 설명하고 있다. 특히 운동방정식 같은 물리학은 매우 중요하고 실질적인 해답을 주고 있으며, 우리가 만드는 게임에 날개를 달아줄 것이다!" -김영환(애드디지털 게임개발팀장)
게임에서 현실 세계와 같은 생생함을 전달하려면?
현실감을 얼마나 자연스럽게 살리는가는 게임을 만들 때 아주 중요한 문제이며, 게임의 매력을 좌우한다. 실세계를 면밀히 관찰하고 분석해야, 특히 게임 장면마다 눈길을 끄는 개체들을 정확히 이해해야 생생한 움직임을 구현할 수 있다. 하지만 이 일은 결코 쉽지 않다. 그렇다고 해답이 없는 것은 아니다. 사물의 움직임을 체계적으로 정리한 역학을 활용하면 된다. 이 책은 게임을 개발할 때 자주 접하는 물리학의 개념과 원리를 소개하고, 게임이나 시뮬레이션에 어떻게 응용할 수 있는지 자세히 설명한다. 물리학 전문가가 아니라도 충분히 이해할 수 있을 정도로 쉽게 설명했으며, 물리 기반 실제감을 이용해 게임의 수준을 높이고 싶어하는 개발자들에게 좋은 지침서가 될 것이다.
주요 내용
- 당구공과 같은 물체의 충돌 및 충돌 후 움직임
- 투수가 던지는 힘과 방향에 따른 야구공의 움직임
- 레이싱 게임에서 생동감 있게 움직이는 자동차의 표현
- 상황에 따라 변하는 로켓과 미사일의 자취
- 항공기 및 선박의 구조와 움직임
- 실시간 시뮬레이션
- 2D 및 3D에서 표현되는 호버크라프트 구조와 움직임
- 바람의 세기에 따라 달라지는 깃발의 모습
- 기본적인 물리 개념 및 용어