2013년 11월 4일 월요일

[Book] Cocos2d-x 멀티 플랫폼 게임 프로그래밍(퍼즐&슈팅)(한빛미디어)

[Book] Cocos2d-x 멀티 플랫폼 게임 프로그래밍(퍼즐&슈팅)(한빛미디어)





 슈퍼앱 코리아 1회때 참석한 적이 있다. 안드로이드 향 네비게이션도 만들었음으로 기술적으로는 밀리지는 않겠다 싶었다. 준결승까지 가서 느낀 점은 app에 맞는 속도를 향상 시킬수 있는 다양한 엔진을 익숙하게 사용하면 좋았을 텐데 였다. 재미로 이것 저것 사용하다 보니 막상 짧은 시간에 속도를 내서 만들어 보려니 시간이 자꾸 지체 되었다. 그 후 cocos2d-android로 cocos2d를 접하며 재미로 이것 저것 만들어 보았다. cocos2d-iphone 강의를 처음 들으며 cocos2d-x가 있다는 것을 알았고 tizen용으로 만들면 참 좋겠다 생각했지만, android app에서 임베디드 SW로 업무가 바뀌면서 관심사도 바뀌게 되어 더 이상 진척이 없었다. 그런 와중 이런 좋은 책이 나와 리뷰를 하게 되었다.
 한창 cocos2d-android를 공부할때 cocos2d-iphone 관련 책은 있었지만 android용은 없어 속상했다. 이 책은 이 두가지를 만족해 주는 책이다. 특히, android app을 주로 만드는 사람이라면 선택의 여지가 없는 책이다.
 두가지 플랫폼(android, iphone)의 환경 설정 부터 개발까지 설명해 주고 있다. 또한 이미지등을 만드는 툴까지 소개해 주고 있어 끝까지 읽게 되면 말 그대로 생각대로 슈팅&퍼즐 게임을 만들 수 있다. 수준 높은 게임은 디자인과 단순 코딩(알고리즘) 능력만 더해 지면 된다.
 절대 어려운 책이 아니다. 환경 설정하는 부분에서 버전차이(android, cocos2d-x) 등의 약간의 안되는 부분이 있지만 해결만 되면 그냥 따라만 하면 하나씩 만들어 볼 수있다.
 게임 전문 개발자라기보다 우리 처럼 관심있는 사람이 열심히 삽질하며 자신의 기본 지식을 잘 녹아 쓴 쉬운 책이다. 따라하기 쉬운 책이지만, 설명이 자꾸 반복되는 책이지만, 그렇기때문에 무작정 따라하며 익힐수 있는 책이다. 이론서라기 보다 실전서이다. 하나에서 열가지 세세히 알려주고 cocos2d-x로 만들게 해주는 책이다.
 당장 게임을 만들고 싶다면 이것 저것 찾아 헤메지 않고 그냥 한번에 익히고 싶다면 추천해 주고 싶은 책이다. 2탄도 기대된다.~~


HelloWorld!!

주저리 : 안드로이드 개발환경이 많이 변했네, 이제 개발툴을 모아서 배포하는 군요. 이 책은 안드로이드 개발 환경 또한 최신으로 언급하고 있다. 

http://download.hanb.co.kr/cocos2d/
http://www.angelcode.com/products/bmfont
http://www.cocos2d-x.org/download