이 책을 읽어보려고 하는 사람들에게 애플이나 아이폰에 대한 찬사는 필요 없을 것입니다. 여러분은 충분히 아이폰에 매료되었고 아이폰용 게임을 개발하려는 목적을 가지고 있습니다. 아이폰은 매력적이고 앱 스토어 또한 거대한 시장을 가지고 있습니다. 하지만 윈도우즈와는 달리 MAC OS X 기반에 생소한 Objective - C를 가지고 게임 개발을 시작하는 것은 어느 정도 개발 경력이 있는 사람들에게도 쉽지 않은 일입니다.
다행히 iOS의 경우 Xcode를 이용하여 Objective - C 기반으로 개발을 해야 하지만 기존 C/C++도 완벽하게 호환합니다. 물론 입력이라든지 iOS 특유의 기능을 사용하기 위한 몇몇 부분에 대해서는 Objective - C를 써야하지만, 게임 개발에서는 대체로 90% 이상 C/C++만으로 제작이 가능합니다.
이 책은 여러분이 C/C++에 대한 약간의 선행 학습을 하였다면 쉽게 아이폰용 게임 개발을 할 수 있도록 도와드립니다.
1부의 기초적인 그래픽(보는 것), 사운드(듣는 것), 컨트롤(만지는 것)을 시작으로 게임 제작 과정(2부)은 물론 실제 필자가 게임을 제작하면서 얻은 유용한 정보를 담았습니다. 기초적인 부분부터 아이폰 게임 개발에 필요한 것은 최대한 많이 담으려고 노력하였습니다.
이 책을 공부하며 궁금한 점 및 개선할 점이 있다면 언제든 저에게 알려주십시오. 필자의 블로그는 http://meteorengine.blog.me이며 메일 주소는 meteorengine@naver.com입니다.
끝으로, 여러분이 아이폰 게임 개발자로 나아가는데 이 책이 큰 도움이 되길 바랍니다.