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

한빛미디어

독자리뷰

아쉬운 부분도 있지만 매우 유용한 책

mahnd***

|

2013-08-04

만들면서 배우는 안드로이드 게임 프로그래밍(개정판)

Hello World부터 슈팅 게임까지 단계별로 완성한다 안드로이드 프로그래밍을 해보지 않았어도 이 책을 통해 안드로이드 게임을 완성할 수 있다. 안드로이드 게임 개발에 필요한 환경 구성부터 시작하며 간단한 Hello World부터 시작해서 단계별로 게임을 완성해가면서 게임 프로그래밍에 필요한 기술을 습득한다. 게임 프레임워크를 직접 개발하고 나만의 게임 개발에도 이용한다 안드로이드 게임 프로그래밍에서는 널리 쓰이는 프레임워크가 아직 없다. 대

  • 저자 : 황동윤
  • 출간 : 2013-06-20
기본적인 안드로이드 프로그래밍에 대해 어느 정도 숙지하고 나면 아마도 제일 먼저 만들어 보고 싶은 것이 게임이 아닐까 한다. 자신이 손수 만든 캐릭터를 이러저리 옮기며 간단한 시나리오를 만들어 게임으로 구현하는 것은 프로그램밍 실습에 가장 좋은 방법일 것이다.

본 포스트에서 소개하는 도서는 이를 현실로 만들어 주기에 매우 적합한 책이다. 물론 책 내용 중 아쉬운 부분도 있지만 그 보다는 장점이 더 많은 책이기에 간단하게 책의 구성 및 내용에 대해 공유하기로 한다.

아쉬웠던 부분
대상 독자 (누가 보는 거지?)
기본적으로 게임 프로그램을 하려면 안드로이드 프로그래밍에 대한 기본은 숙지한 독자여야 한다. 최소한의 안드로이드 프로그래밍 지식이 없는 독자에게 안드로이드 게임 프로그래밍을 소개하려면 여지없이 그 책은 베게(?) 수준의 책이 되버리기 십상이기 때문이다.

결국 이 책은 안드로이드 프로그래밍을 할 수 있는 독자를 대상으로 한 책인데, 이런 독자를 대상으로
Chapter 01 안드로이드 소개
안드로이드 개발환경
개발환경 설치하기
이러한 구성은 이 책의 대상 독자를 어떤 수준으로 두었는지 다소 의아하게 만드는 부분이다.


기본기 배우기 (정말 기본이라고 생각해?)
게임 프로그래밍의 기초부터 배우며 게임 프로그래밍의 원리를 이해하려는 독자에게 기본기를 키워주기 위한 챕터이다. 게임 프로그래밍을 처음 접하는 독자에게 본 챕터는 가장 중요한 부분이다. 하지만아쉽게도 Chapter 01의 수준과는 다르게 초보자가 이해하기에는 다소 설명이 어려운 부분이 있다.
만약, 이 챕터에 게임개발에 기초가 되는 용어 설명(스프라이트 등)에 많은 할애를 했다면 기본기 챕터가 훨씬 더 풍부해지지 않았을까 하는 아쉬움을 남긴다.


훌륭했던부분
패턴, 프레임워크, 다양한 시나리오 (따라만 해봐!!)
기초 서적인 만큼 게임 개발에 필요한 기본적인 패턴, 프레임워크에 대한 소개가 매우 간결하면서도 이해하기 쉽다. 뿐만 아니라, 제목에서 약속한대로 만들면서 배울 수 있도록 단계별 유형별 시나리오 기반으로 설명되어 있어 따라하기만 하면 쉽게 간단한 게임을 완성할 수 있다. 따라하기 책들 중 정작 따라해도 잘 안되는 경우가 종종 있는데, 이 책은 매우 잘 정리가 되어 있다.


정리해 보면...
입문서인 만큼 기초에 보다 중점을 뒀으면 하는 바램이 있다. 하지만 실제로 한줄 한줄 코딩을 하면서 쉽게 배울 수 있게 게임 프로그램의 단계별 유형별 설명이 매우 잘 되어있어 전반적으로 기초 게임 프로그래밍의 원리를 이해하는데는 매우 유용하다.
닫기

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