이전

리뷰 (9)

한줄평
평점 분포
  • 리뷰 총점10 78%
  • 리뷰 총점8 22%
  • 리뷰 총점6 0%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 0.0
  • 30대 10.0
  • 40대 9.0
  • 50대 8.0

포토/동영상 (1)

리뷰 총점 종이책
만들면서 배우는 iPhone Game Programming
"만들면서 배우는 iPhone Game Programming" 내용보기
스마트폰의 혁명을 일으킨 iPhone은 현재 휴대폰 유통구조뿐만 아니라 폰의 하드웨어 성능과 기능에서도 많은 변화를 가져왔다. 휴대폰의 변천사를 iPhone 출시 전과 출시 후로 나눠도 크게 무리가 없을 것이다. 기존에 휴대폰은 통신사나 제조사에서 제공하는 기능 이외에는 활용하기가 불가능했지만 iPhone이 출시되어 휴대폰에 일대 혁명과도 같은 일이 벌어졌다. 컴퓨터와 같이 필요
"만들면서 배우는 iPhone Game Programming" 내용보기

스마트폰의 혁명을 일으킨 iPhone은 현재 휴대폰 유통구조뿐만 아니라 폰의 하드웨어 성능과 기능에서도 많은 변화를 가져왔다. 휴대폰의 변천사를 iPhone 출시 전과 출시 후로 나눠도 크게 무리가 없을 것이다. 기존에 휴대폰은 통신사나 제조사에서 제공하는 기능 이외에는 활용하기가 불가능했지만 iPhone이 출시되어 휴대폰에 일대 혁명과도 같은 일이 벌어졌다. 컴퓨터와 같이 필요한 프로그램(앱 or 웹어플)을 설치하여 사용할 수 있고, 언제 어디서나 인터넷에 접속하여 필요한 정보를 얻을 수 있게 된 것이다. 이런 막강한 기능은 기타 휴대폰 제조사에도 영향을 주어 스마트폰 전성시대를 이끌게 되었다. 이를 통해 2제 인터넷 부흥기를 가져오게 되었다. 앞으로 우리는 스마트폰으로 얼마나 많은 것들을 경험하게 될까? 설레이고 흥분되는 일이 아닌가 싶다. 그 중 하나를 이 책을 통해 살펴볼 수 있다.

 

이 책은 iPhone 어플리케이션 구조를 이해하는데 유용한 자료이다. 이 책에서 소개하는 내용은 사람들이 스마트폰을 사용하면서 가장 많이 접하는 게임이다. 게임의 구조를 분석하여 설명함으로써 iPhone에서 게임이 어떻게 동작하며 어떠한 프로그래밍 구조로 이뤄졌는지 심층적인 분석이 가능하다. 특히이 책의  장점이라고 생각되는 점은 게임의 코드를 설명하는 부분이다. 여타의 책들도 코드에 대한 설명은 있지만, 이 책처럼 다각도로 설명하는 책은 드물 것이다. 프로그래밍 코드도 충분히 실렸지만 그보다 코드에 대한 설명이 다채롭고 훨씬 상세하다. 내가 이전 판을 읽지 않아서 비교 판단은 못하지만 많은 부분에서 보강이 이뤄졌을 것이라 기대한다. 어느 전문서적이든 아쉬운 점은 전문지식이 없다면 책을 이해하는 것이 굉장히 어렵다는 것이다. 이 책 또한 초보자가 읽기에는 어려움이 있다. 프로그래밍 제반 지식이 있어야지만 이 책을 원활하게 읽을 수 있다.

 

전문서적을 읽다 보면은 어떤 책은 굉장히 흥미진진하게 꾸며진 책이 있다. 반면에 그렇지 못한 책도 많다. 이 책은 전자에 가깝다고 평할 수 있다. 소재 자체가 사람들이 관심을 많이 갖는 게임을 분석하는 것이 그 첫 번째 이유일 것이며, 책을 편집하고 구성한 방법에서 여타의 책과 비교된다고 말할 수 있다. 천연색의 사진과 프로그램의 플로차트 등을 이용하여 읽는 사람으로 하여금 관심을 끌게 한다. 이는 내용의 전반적인 흐름을 이해하도록 도와주며 이와 같은 구성은 매우 신선했다.

 

나 역시 스마트폰을 사용하지만 애플과 구글의 대표적 회사제품을 사용하지는 않는다. 한번 iPhone의 위력을 직접 체험해 보고 싶다. 사람들이 열광하는 애플의 아이폰을 경험해 보고 싶은 욕구가 이 책을 읽으면서 점점 높아져만 갔다. 뭐 이건 개인적인 소망이다 보니까 이 책과는 직접적인 관련은 없지만 iPhone 관련 서적을 읽고 나니까 점점 더 커진다.

YES마니아 : 로얄 g*****6 2012.06.04. 신고 공감 1 댓글 0
리뷰 총점 종이책
[도서] 만들면서 배우는 아이폰 게임 프로그래밍
"[도서] 만들면서 배우는 아이폰 게임 프로그래밍" 내용보기
스마트폰은 이제 모든 사람들이 사용하고 옆에 없으면 불편해지는 존재가 되어버리고 말았다. 이런 스마트폰을 각자 다양한 사용하고 있는 시대에서 게임이란 사용자들에게 즐거움을 주는 존재를 한 번씩 만들어보고 싶어진다. 일반적인 온라인게임을 만드는 것에 비해 모바일 게임을 만드는 것에 조금도 괜찮을 것이라고 생각한다. iPhone Game Programming을 만들면서 쉽게 알아가는 것
"[도서] 만들면서 배우는 아이폰 게임 프로그래밍" 내용보기

스마트폰은 이제 모든 사람들이 사용하고 옆에 없으면 불편해지는 존재가 되어버리고 말았다. 이런 스마트폰을 각자 다양한 사용하고 있는 시대에서 게임이란 사용자들에게 즐거움을 주는 존재를 한 번씩 만들어보고 싶어진다.


 일반적인 온라인게임을 만드는 것에 비해 모바일 게임을 만드는 것에 조금도 괜찮을 것이라고 생각한다. iPhone Game Programming을 만들면서 쉽게 알아가는 것은 직접 경험하는 것 밖에 없다고 생각한다. '만들면서 배우는 iPhone Game Programming'는 따라하는 것만으로도 만들 수 있는 게임 제작 입문서이다. iOS SDK 5.1, Xcode 4.3.2, cocos2d-iphone 2.0 rco의 최신 기술을 반영함으로써 처음엔 어색하고 알지 못하지만 한 개씩 단계적으로 따라하면서 만들 수 있음으로 만들어지는 과정 안에서 배울 수 있는 게 많이 있다. 


개인적으로 cocos2d 2.0은 게임을 만드는 데 예쁘게 만들어주는 게임 프로그램의 동작프로그램이라고 생각한다. 책이 개정판임으로 좀 더 필요하고, 최신 프로그램을 다루고 있어서 시대 흐름에 맞게 게임을 제작할 수 있다고 생각한다. 게임센터, iAd기능 추가 지원하고 코드 분석 장을 추가되어서 있어 문제 해결하는 면에서도 꽤 쉽게 이해할 수 있었다. 


배경 화면의 스크롤, 주인공 캐릭터 이동, 공격 애니메이션, 타격 효과, 몹의 타격 판정, 몹의 인지 지능 등 이미지, 배경음악, 사운드 효과까지 처리하기 때문에 미디어를 다루는 기술까지 모바일 게임에 필요한 게임들을 한개도 빠짐없이 차근차근 배워 나아가는 기분을 많이 들게 해준다. 이렇게 책을 따라 만들어가면서 왠지 처음에는 모바일게임도 온라인 게임보다는 괜찮게 만들 수 있다는 생각 점점 비슷하게 변하기도 하고 이렇게 할 수 있는 입문 책이 나에게 있다는 게 더 기쁜 것이다. 


온라인 프로그램과 다른 작업만큼 초보자들에게 어렵게 느껴질 수 있는 부분까지 설명이 되어 있고 개발자 등록부터 게임 등록, 선정하는 방법까지 너무 많은 내용들이 알차게 담겨 있다. 덕분에 게임을 개발 후 등록 배포하는 부분까지 한권으로 깔끔하게 정리할 수 있는 게 가장 큰 매력이다. 게임을 좋아하고 게임 개발하는 부분에 관심 있는 분들에게 책 한권이 가장 큰 정보일 것이다.

w******m 2013.02.06. 신고 공감 0 댓글 0
리뷰 총점 종이책
만들면서 배우는 iPhone Game Programming
"만들면서 배우는 iPhone Game Programming" 내용보기
만들면서 배우는 iPhone Game Programming cocos2d 2.0으로 배우는 게임 프로그램의 동작 원리 요즘 앱개발사에서는 cocos2d와 unity3d가 화두이다. 그 중에서도 cocos2d에는 화려한 앱을 만드는데 강력한 기능을 제공하고 있다. 만들면서 배우는 iPhone Game Programming에는 씬, 메뉴, 텍스트 렌더링, 스프라이트, 액션, 타이머 기능, 파티클 시스템, 사운드, 물리엔진등
"만들면서 배우는 iPhone Game Programming" 내용보기
만들면서 배우는 iPhone Game Programming
cocos2d 2.0으로 배우는 게임 프로그램의 동작 원리
요즘 앱개발사에서는 cocos2d와 unity3d가 화두이다.
그 중에서도 cocos2d에는 화려한 앱을 만드는데 강력한 기능을 제공하고 있다.
만들면서 배우는 iPhone Game Programming에는
씬, 메뉴, 텍스트 렌더링, 스프라이트, 액션, 타이머 기능, 파티클 시스템,
사운드, 물리엔진등을 자세히 설명해 주고 있다.
그 중에서도 가장 중요한 클래스인 디렉터와 씬이다.
역시 이 책에서도 Part 2 부분에서 자세히 설명을 해주고 있다.
메뉴 씬 만들기, 배경 스크롤, 터치 이벤트 처리, 주인공과 배경 스크롤,
애니메이션 등 다양한 기능을 익히게 해준다.
먼저 게임을 만드는 데 가장 많이 사용되는 효과인 스프라이트를 사용하여
주인공과 적 캐릭터를 만들고 애니메이션 효과를 구현하는 방법을 알려준다.
또한 배경 화면을 스크롤링하는 횡스크롤 방법과 원근감 효과를 쉽게 줄 수 있는
패럴랙스 클래스도 자세히 설명해 주고 있다.
또한 Part 3 에서는 유효 공격 처리, 적 캐릭터 인공지능, 점수와 캐릭터 상태 표시,
게임 효과음과 배경 음악, 게임 일시정지 및 계속하기, 게임 데이터 저장, 게임 이어서 하기 등
게임 기법들을 자세히 설명해주고 있다.
화면에 주인공 스프라이트를 만들고 가상 조이스틱을 이용해 주인공이 이동하고
걷고 공격하는 애니메이션을 구현하는 방법에 대해 알려준다.
그리고 실제 게임을 개발하는 데 필요한 공격의 유효성을 판단하고
적 캐릭터에 인공지능을 넣는 방법을 알려주고 있다.
iOS 애플리케이션 개발을 원하는 개발자는 이 책에서 소개한 프로그램 코드와
테크닉을 통해 한단계 성장할 수 있을 것이다.

YES마니아 : 플래티넘 c*********r 2012.05.29. 신고 공감 0 댓글 0
리뷰 총점 종이책
만들면서 배우는 아이폰 게임 프로그래밍
"만들면서 배우는 아이폰 게임 프로그래밍" 내용보기
"게임 프로그래밍"이라는 제목을 내건 책이라면 이미 해당 플렛폼에 대한 프로그래밍 언어, 그래픽 이론 등의 기초지식은 있을것이라는 가정에서 출발합니다. 이 책 역시 프로그래밍을 전혀 해보지 않은 사람이 도전하기엔 다소 부족한 부분이 있습니다.     하지만 아이폰 프로그래밍을 해보지 않았더라도 Objective-C 문법만을 알고 있으면 바로 게임 프로그래밍을 시작할 수 있
"만들면서 배우는 아이폰 게임 프로그래밍" 내용보기
  "게임 프로그래밍"이라는 제목을 내건 책이라면 이미 해당 플렛폼에 대한 프로그래밍 언어, 그래픽 이론 등의 기초지식은 있을것이라는 가정에서 출발합니다. 이 책 역시 프로그래밍을 전혀 해보지 않은 사람이 도전하기엔 다소 부족한 부분이 있습니다.

 

  하지만 아이폰 프로그래밍을 해보지 않았더라도 Objective-C 문법만을 알고 있으면 바로 게임 프로그래밍을 시작할 수 있게끔 도와주고 있습니다. 특이하게도 이 책의 저자는 main.m 파일, main 함수부터 코드 하나하나를 설명해주고 있기 때문입니다. 아니 그 이전 IOS 플랫폼의 대략적이지만 동작 방식과 코드의 흐름부터 시작합니다. 마치 스크립트 코드를 분석하듯이 한줄한줄 되도록 자세히 설명하고 있어, IOS나 COCOS 2D라는 그래픽 라이브러리를 처음 접하는 사람에게까지 도움의 손길을 내밀고 있습니다.

 

  사실 COCOS 2D 뿐만 아니라, 그래픽이나 그래픽스 서적을 보면 대개 많이 사용하는 API나 라이브러리를 나열하고 사용하는 방법을 기술해놓은 서적이 대부분입니다. 그런 지루한 이야기를 게임이라는 장르에 접목시켜 소스코드를 따라 만드는 동안 흥미를 느낄 수 있게 만들었다는 것이 좋은 부분이였습니다. 또한 책에 나오는 예제에 대한 모든 예제 소스와 함께 텍스쳐와 사운드 파일 등의 리소스도 제공해주기 때문에 직접 만들어본다는 그 맛을 느낄 수 있었습니다.

 

  COCOS 2D의 설치부터, 게임 제작, 개발자 등록, 판매, 홍보까지 생각치도 못한 부분까지 책에 수록되어 있어, 처음 한번 정도는 책의 처음부터 끝까지 정독을 해보아도 괜찮을만한 내용들로 구성되어 있습니다.
  여기에 지면을 조금 더 들이더라도, xcode 설치와 간략하게나마 Objective-C 문법까지 설명을 곁들였다면, 그야말로 "초보자"를 위한 게임 개발 교과서가 될 수 있지 않았을까 하는 생각이 들 정도로 구성까지 마음에 들었습니다.

 

  수많은 아이폰 게임을 해보면서 그저 재미있다라는 생각에 그치지 않고 저걸 어떻게 만들까?라는 의문이 드는 사람이 있다면 이책을 추천해주고 싶습니다.
c******d 2012.05.20. 신고 공감 0 댓글 0
리뷰 총점 종이책
만들면서 배우는 iPhone Game Programming
"만들면서 배우는 iPhone Game Programming" 내용보기
만들면서 배우는 iPhone Game Programming   저는 아이폰 개발을 해본적이 없습니다.  하지만 기회가 되어 아이폰 게임 개발을 해야만 하는 상황이 되어 구입하게 된 책이 "만들면서 배우는 아이폰 게임 프로그래밍" 입니다. 일정이 빡빡하여 회사에서 나름 배려해준 덕분에 10일동안 2번을 정독하고 1번을 심도있게 볼수 있었습니다. 그 덕분인지 만약 누군가가 아이폰으로 게임을 만
"만들면서 배우는 iPhone Game Programming" 내용보기

만들면서 배우는 iPhone Game Programming


 

저는 아이폰 개발을 해본적이 없습니다.  하지만 기회가 되어 아이폰 게임 개발을 해야만 하는 상황이 되어 구입하게 된 책이 "만들면서 배우는 아이폰 게임 프로그래밍" 입니다. 일정이 빡빡하여 회사에서 나름 배려해준 덕분에 10일동안 2번을 정독하고 1번을 심도있게 볼수 있었습니다. 그 덕분인지 만약 누군가가 아이폰으로 게임을 만들기 위해 책을 추천해 달라고 한다면 한치의 망설임도 없이 "이책 사" 라고 추천해 줄만큼 충분히 만족한 책입니다.

 

책의 저자

저는 프로그래밍 관련 책을 살때는 항상 저자에 대한 정보를 먼저 확인후 구입을 합니다. 현 개발자가 쓴 책인지 아닌지 반드시 확인을 하고 구입을 합니다.

이 책의 저자는 현 개발자이며 첫플 아이폰 개발자 웹사이트에서 게임 개발 강좌도 진행중입니다. 그래서 아무런 망설임 없이 구매하게 되었습니다. 대부분의 책들이 아이폰 기본서, 일반 앱관련 책이지만 이책은 "게임"이라는 분야를 콕 찝어 설명된 아무 만족스러운 책입니다.

 

책내용 간략 소개

이 책은 게임을 만들기에서 시작하여 배포까지 모두 들어가 있는 책입니다. 게임에 필요한 API를 설명하는것이 아니라 하나의 게임을 만들기 위해 필요한 대부분의 내용을 설명하고 있습니다.

예를 들어 이책은 발차기 애니메이션을 설명하기 위해 발차기가 어떤 형태로 보여지는지 삽화를 통해서 상세히 설명이 되어있으며 설명된 발차기를 코드상으로 어떻게 구현해야 하는지 달락마다 번호를 매겨 하나씩 설명을 해주고 있습니다. 게임개발이 처음인 저도 책만 보고도 이해가 될 정도로 상세히 설명되어져 있어 너무 좋았습니다.

 

이 책의 좋은점

  1. 부담스럽지 않은 두께와 가격.
    제가 1순위 염려
    해두는 부분입니다. 너무 두꺼우면 들고 다니기도 부담스러울 뿐더러 모두 읽기에도 벅찹니다. 게다가 가격도 비싸집니다. 그렇다고 너무 얇으면 내용의 깊이가 얇아 질수도 있죠. 하지만 이책은 아주 알맞은 두께와 올 칼라임데도 불구하고 적당한 가격. 그리고 필요한 내용과 깊이 있는 내용이 너무 마음에 듭니다.

  2. 흑백이 아닌 올칼라 삽화.
    책을 보고난뒤 가격에 대해 너무 깜짝놀랐습니다. 올칼라임에도 불구하고 저렴하더군요.
    칼라로 된 삽화, 코드가 좋은 이유가 눈에 잘들어 옵니다. 개발자 분들은 아시겠지만 자신이 쓰는 툴과 색상이 같기 때문에 학습하는데 굉장히 편하고 좋습니다. 그렇기 때문에 책을 보며 따라치더라도 오타가 날 가능성이 적어지고 학습 효율도 증가하게 됩니다.

  3. 코드에 대한 충분히 만족스러운 설명.
    이 책은 코드마다 번호가 적혀 있습니다. 그리고 코드 하단에 해당 번호에 대한 설명이 있습니다. 칼라인데다가 표시가 명확하니 보기가 쉽습니다. 게다가 설명이란 것이 단순히 메소드 설명으로 끝나는 것이 아니라 이해를 돕기 위해 추가 설명이 잘되어 있습니다. 개인적으로 이책의 가장 좋은점이 아닌가 생각합니다.

  4. 초보자를 위한 설명
    저는 아이폰 개발자가 아니기 때문에 책을 읽으면 용어 때문에 이해하는데 부담스럽지 않을까라고 생각했지만 저자는 설명시에 되도록이면 쉬운단어를 선택해서 설명을 해놓아서 그나마 이해하는데 굉장히 좋았습니다. 그리고 왜 이렇게 되는지에 대한 기본 원리도 함께 설명이 되어 있어 초보자인 저에게 많은 도움이 되었습니다.

  5. 게임개발 "어렵지 않아요!'
    책을 덥고난뒤 에뮬레이터로 테스트를 하며 느낀 저의 마지막 소감입니다. 그래서 더 이책이 좋다고 생각합니다. 
       "책은 학습이 끝났는데 책속에서 진행된 작은 프로젝트는 종료되지 않았다면?"
    화날 노릇이죠. 첫 게임책이 었지만 깔끔하게 책과 함께 진행된 프로젝트도 완성이 되었습니다.

 

이책의 아쉬운점

  1. 굳이 하나 찾아 보자면..
    저도 개발자이기 때문에 다른 프로그래밍 책을 읽을때는 다소 부정적인 시각으로으로 책을 읽게 됩니다. 하지만 이 책은 3번을 읽는동안 " 아 이건좀 이랬으면 ", " 이건 차라리 이게 좋을텐데 " 라는 생각이 들지는 않았습니다.

    그래서 굳이 하나를 들자면 " 기초지식에 대한 최소한의 이해는 필요하다" 입니다.
    이 책은 아이폰 게임 프로그래밍이지 입문서가 아닙니다. 그러니 기초지식에 대한 설명이 충분하지 않습니다. 그렇기 때문에 아이폰 프로그래밍에 대한 기초지식이 부족하다라면 읽으시는데 다소 어려울수도 있습니다.

 

마무리 하며.

전혀 해보지 않았던 새로운 분야에 대해 첫발을 딛을때 접한 책입니다. 많은 부담을 안고 읽기 시작한 책이지만 10일이라는 짧은 시간동안 저에게 많은 도움을 주었습니다.

 

책의 두께가 그리 두껍지 않아 내용에 깊이가 얇을것 같다는 저의 생각은 완전히 잘못된 생각이었습니다. 쓸데없는 내용들은 모조리 빼버리고 정말 필요한 내용들만 들어가 있어 분량이 적당하게 나온거 같습니다.

 

어찌보면 제가 아이폰프로그래밍에 대해 초보자이고 그에 대한 지식이 부족하기 때문에 이 책에 대해 감탄만을 하고 있는지도 모릅니다. 하지만 나름 오랜 시간동안 개발을 해본 경험으로 미루어 보았을때 이 책에 충분히 시간과 열정을 투자해볼만 하다는건 변함이 없을 겁니다.

 

 

s********r 2012.05.20. 신고 공감 0 댓글 0
리뷰 총점 종이책
만들면서 배우는 iPhone Game..
"만들면서 배우는 iPhone Game.." 내용보기
먼저 저는 아이폰 개발자가 아닙니다. 책을 읽을 기회가 생겨 읽고 후기를 남깁니다.   이책은 iPhone Game Programming을 처음 배우고 싶은 분들이 읽었을때 책은 가장 빛을 발하지 않을까 생각합니다. 조금이라도 iPhone을 아는분이 Game도 한번 해봐야지라는 마음을 먹었을때 요책을 보면 딱이겠구나라는 생각을 했습니다. 어디까지나 제 생각이구요^^;   저 같이 아이폰 개발자
"만들면서 배우는 iPhone Game.." 내용보기

먼저 저는 아이폰 개발자가 아닙니다.

책을 읽을 기회가 생겨 읽고 후기를 남깁니다.

 

이책은 iPhone Game Programming을 처음 배우고 싶은 분들이 읽었을때 책은 가장 빛을 발하지 않을까 생각합니다.

조금이라도 iPhone을 아는분이 Game도 한번 해봐야지라는 마음을 먹었을때 요책을 보면 딱이겠구나라는 생각을 했습니다. 어디까지나 제 생각이구요^^;

 

저 같이 아이폰 개발자가 아닌 분이 아이폰 게임 프로그램에 관심을 갖었을때 처음으로 읽으면 딱 좋겠구요!! 책을 읽으니 흠 아이폰 게임 세상의 용어들과 개발 환경과 사용되는 라이브러니는 어떤것들이 있는지 배포는 어떻게 되는지 등을 알 수 있게 됩니다.

 

책 표지에 나와 있듯이 책은 cocos2d 로 배우는 게임 프로그래밍을 설명하고 있습니다.

또 책에 사용된 cocos2d rc0 라이브러리와 예제 구현을 위한 리소스, 완성된 단계별 예제 코드는 제공된다는 것이 큰 장점이네요^^; 가끔가다가 예제도 제공되지 않은 책들을 보면..

여간 속상한 것이 아닙니다^^; 특히 저같이 책에 나온 소스만으로 프로그램을 실행시키기 힘든 사람들에게 예제란 정말 너무 소중하 존재죠^^; 그나마 처음에 실행할때도 어리 버리 했네요!! 어색한지라 ㅡㅡ;

 

근데 책이 참 이쁩니다. 컬러로 되어 있습니다. 게임 책이라서 그런가요^^;

책은 그리 두껍지 않지만 많은 소스를 포함 하고 있습니다.

그것도 컬러로요^^; 예제 실행시 나오는 게임 주인공도 간간히 책 속에서 만나 볼수 있네요!

감히 조금 평가가 아닌 느낌을 말하자면 깔끔한책^^; 으로 말해 보고 싶습니다.

 

4****s 2012.06.07. 신고 공감 0 댓글 0
리뷰 총점 종이책
아이폰 게임 한번 제대로 배워보자!
"아이폰 게임 한번 제대로 배워보자!" 내용보기
스마트폰의 보급화에 의해 주위에 스마트폰으로 게임을 하는 사람들을 어렵지 않게 볼 수 있습니다. 여기서 게임을 즐기기만 하는 사람들이 있는 반면 아 나도 이런 게임을 만들어 볼 수 없을까? 라는 호기심과 게임 제작에 도전을 하고 싶어하는 사람들이 있을거라 생각 됩니다. 후자 쪽을 위해 나온책이 바로 이 책이 아닐까 싶습니다.     처음부터 초보자들이 쉽게 이
"아이폰 게임 한번 제대로 배워보자!" 내용보기

 

 

스마트폰의 보급화에 의해 주위에 스마트폰으로 게임을 하는 사람들을 어렵지 않게

볼 수 있습니다. 여기서 게임을 즐기기만 하는 사람들이 있는 반면 아 나도 이런 게임을

만들어 볼 수 없을까? 라는 호기심과 게임 제작에 도전을 하고 싶어하는 사람들이 있을거라

생각 됩니다. 후자 쪽을 위해 나온책이 바로 이 책이 아닐까 싶습니다.

 

 

처음부터 초보자들이 쉽게 이해 할수 있도록 구성된게 이 책의 특징이라 생각됩니다.

위 이미지에 보시면 아시겠지만 딱딱한 글자로만 이루어진게 아니라 이미지와 색상을 더하여

보다 시각적으로 이해를 돕는데 노력한 흔적이 보입니다.

 

 

 

위에 이미지들은 각 게임을 제작하면서 순차적으로 게임 제작을 설명하는 이미지들 입니다.

예를 들어 이책의 구성은 크게 메뉴만들기 -> 배경 -> 터치 이벤트 ->애니메이션 -> 인공지능

 -> 효과음 -> 게임 데이터 저장 대략 이런식으로 하나의 순차적인 흐름으로 아이폰 게임은 이렇게 제작된다 라고 물 흐르듯이 설명해 주고 있습니다.

책을 보면서 따라 하다보면 어느덧 게임이 만드어지고 있는 모습을 보게 될거라 생각이 듭니다.

 

 
위의 이미지는 베타 테스트에게 앱을 배포하는 절차를 이미지로 나타낸 부분입니다.

역시 글 보다는 이렇게 그림으로 보는게 이해가 쉽게 편하네요 

이 책은 적절한 이미지 삽입 구성과 텍스트의 컬러 구분 또한 소스코드 안의 주석 처리가 정말 인상

깊었다고 생각됩니다.

 (* 사실 여태책을 보면서 주석같은 소스코드가 색으로 구분되건 이번 책이 처음이었습니다.) 

 

간단하게 장단점을 굳이 적어보자면.

 

[ 장점 ]

1. 초보자들이 따라하다 보면 완성되어 있는 게임 예제

2. 적절한 이미지 삽입과 칼라 구성으로 인핸 이해력 상승

3. 소스코드 내에서 적절한 주석 설명 처리

 

[ 단점 ]

1. 다양한 게임의 예제를 넣어주었으면 어떨까 하는...(개인적인 생각입니다.)

 

이정도가 되겠네요 아이폰 게임 개발에 관심있으신분 한번 쯤 보셔도 괜찮을 책 같네요

이만 리뷰를 마칩니다.

 

 
 
 
 

 

리뷰 총점 종이책
만들면서 배우는 iPhone Game Programming
"만들면서 배우는 iPhone Game Programming" 내용보기
일단 실질적인 개발자가 책을 썼다는 것이 의미가 있다.본인이 직접 개발해보면서 체험한 것이 책의 내용에 반영이 되었을 것이라 믿을 수 있다.   500페이지가 안되는 양으로 내용을 정리했다. 부담없는 페이지수!!!게임이라는 한가지 주제에 대하여 게임을 만들면서 처리해야하는 것들에 대하여 큰 카테고리로 나누어따라가기 식으로 정리되어 최종적으로는 한가지 게임을 직접 만들
"만들면서 배우는 iPhone Game Programming" 내용보기

일단 실질적인 개발자가 책을 썼다는 것이 의미가 있다.
본인이 직접 개발해보면서 체험한 것이 책의 내용에 반영이 되었을 것이라 믿을 수 있다.

 

500페이지가 안되는 양으로 내용을 정리했다. 부담없는 페이지수!!!
게임이라는 한가지 주제에 대하여 게임을 만들면서 처리해야하는 것들에 대하여 큰 카테고리로 나누어
따라가기 식으로 정리되어 최종적으로는 한가지 게임을 직접 만들어 볼 수 있는 형태의 구성이다.
또한 단순히 게임 개발만이 아닌 게임의 배포나 기타 모바일 환경에서의 내용을 함께 다루고 있어서 좋다.

 

예제와 예제코드 스넵샷, 스크린샷을 함께 제공하고 있어서 따라하기 쉽도록 배려한 것으로 보인다.
전체적으로 일반 텍스트를 제외하고는 칼라로 예를 보여주고 있어서 가독성을 높였다.
물론 이런 부분은 흑백으로 하고 책의 가격을 낮추는게 훨씬 좋다는 사람들도 있으나
빠른 시간에 내용을 파악하면서 보기에는 가독성을 높이도록 책을 만드는 것이 더 좋다고 생각된다.

 

애니메이션 처리와 같은 부분은 전체 애니메이션 시퀀스에 대한 이미지를 예로 설명하는 등
최대한 쉽게 설명하기 위하여 노력한 흔적이 분명하다.
코드의 설명도 예제코드에 번호를 부여하고 부연설명을 하는 형태로되어 있어
초보자들도 어떤 부분에 대한 설명인지 명확하게 따라갈 수 있다.

 

중간중간 Tip으로 제공되는 내용은 실질적으로 개발하면서 발견되는 문제점에 대한 팁뿐만 아니라
개발과 관련되어 도움이 될만한 여러가지 코멘트들이라고 생각되었다.

 

이 책은 아이폰 개발을 위한 기본적인 사항, 오브젝티브C에 대한 것은 좀 알고 있어야 따라갈 수 있다고 생각된다.
다시 말하지만 API에 대한 설명이나 개발 언어에 대한 설명서가 아니기 때문이다.

 

기본적으로 게임이라는 주제에서 처음 시작하는 개발자들에게 필요한 내용이 잘 정리되어 있다고 생각되며, 주위 빠른 시간안에 본인이 직접 게임을 만들어보고 싶은 사람들에게 추천해줄만 하다.

b******1 2012.05.23. 신고 공감 0 댓글 0
리뷰 총점 종이책
만들면서 배우는 아이폰 게임 프로그래밍, 개정판
"만들면서 배우는 아이폰 게임 프로그래밍, 개정판" 내용보기
만들면서 배우는 아이폰 게임 프로그래밍, 개정판 한 마디로 이 책은 제목 그대로 아이폰 기반에서 게임을 개발하기 위한 내용을 알려주는 책입니다. 다시 말해서 이 책에 나와있는 내용은  크게 2가지입니다. 1. 아이폰 기반의 프로그래밍에 대한 내용  스마트폰 혁명을 이끌어낸 아이폰에 대해서 배울수 있습니다.  아이폰에서 동작하는 앱을 제작하기 위한 기초적인 테크
"만들면서 배우는 아이폰 게임 프로그래밍, 개정판" 내용보기

만들면서 배우는 아이폰 게임 프로그래밍, 개정판


한 마디로 이 책은

제목 그대로 아이폰 기반에서 게임을 개발하기 위한

내용을 알려주는 책입니다.


다시 말해서 이 책에 나와있는 내용은  크게 2가지입니다.

1. 아이폰 기반의 프로그래밍에 대한 내용

 스마트폰 혁명을 이끌어낸 아이폰에 대해서 배울수 있습니다.

 아이폰에서 동작하는 앱을 제작하기 위한 기초적인 테크닉과

  프로그래밍 개발 방법을 배울 수 있습니다.


2. 게임 개발에 대한 내용

 1)

 이 책에서 다루는 내용은 게임입니다.

 게임의 경우, 프로그래밍을 공부할 때,

 가장 재미있는 부분이기도 하지만

 가장 어려운 부분이 바로 게임을 만드는 부분입니다.

 알아야할 것도 많고,

 실제 구현하기도 만만치 않은 내용들이 많기 때문입니다.


 2)

 게임 개발이라고는 하지만 게임을 설계, 제작, 판매하는 방법까지

 나와있습니다.

 앱 개발에 대한 전반적인 흐름을 알 수 있습니다.

 
 3)

 여기서는 2D 게임을 다룹니다.

  여러 이미지를 다루는 방법과 효과적인 팁엔 트릭들을 학습할 수

  있습니다.

 

이 책의 장점은  

1) 실습위주로 되어 있습니다.

2) 2D게임을 기초부터 차근차근 배울 수 있습니다.

3) 컬러로 되어있습니다.

4) 설명이 단계별로 자세하게 나와있습니다.


이 책의 단점은 별로 생각나지 않지만,

다음과 같은 점은 주의하셔야 합니다.


1) 초보자의 경우, 이 책 보다 앞서 기초에 대한 내용을 미리

    학습해야 합니다.

   - 아이폰에서 앱 개발의 전반적인 흐름에 대해 궁금하신 분이라면

     Objective-C 와 객체지향에 대한 내용은 미리 학습하셔야 합니다.

  
2) OpenGL ES에 대한 내용은 개요 수준입니다.

  - 게임이라고 해서 3D 게임을 기대하신 분이라면,

   이 책 보다는 3D 게임 프로그래밍 책을 따로 보는 것이 낫습니다.


정리하면,
1) Objective-C와 객체 지향에 대한 개념을 알고

2) 각 개발툴 및 환경에 대해 익숙해진 초보 개발자 중에서

3) 이미지 파일 처리 방법 및 게임 개발의 기본적인 프로세스가 궁금하신 분

들이 보시면 가장 좋지 않을까 생각합니다.


 

 

YES마니아 : 골드 m*********u 2012.05.21. 신고 공감 0 댓글 0