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

한빛미디어

독자리뷰

소스코드 주석은 일어, 책 구입 전 고려할 점

flqb***

|

2014-05-24

유니티로 게임을 만드는 10가지 방법 : 장르별 게임 알고리즘 가이드

언제까지 유니티 입문서를 보면서 엔진 사용법만 익힐 것인가? 유니티는 다룰 줄 알고 C#에 대한 기본적인 지식이 있다면, 이제 단 한 권으로 10가지 장르별 게임 개발 원리와 구조에 대한 제작 방법을 익혀서 진짜 나만의 게임 제작에 도전해 보세요.

  • 저자 : 가토 마사키
  • 번역 : 고승희
  • 출간 : 2014-03-17
리뷰가 좋더군요.

나름 구성도 좋다고 생각했습니다.

최대 문제는 한빛미디어는 일본 저자 책의 소스코드를 한국어로
번역하지 않는다는 점입니다.

이 책의 리뷰를 많이 봤는데 솔직한 제 생각을 적겠습니다.

Chapter0이 존재합니다. 간단한 유니티 사용법을 알려주는데요.
굉장히 초보자를 생각하고 만든 챕터 같습니다. 너무 친절합니다.

그런데 Chapter1만 가도 굉장히 불친절합니다.

0과 1의 갭이 너무 큽니다. 0은 왜 만들었나 싶을 정도로...

Chapter0에서 물리공식하나 나오는데 쉬운거라서 그런지 그냥
물리책 찾아보라는 저자보고 몇줄 적기가 귀찮았나 싶었는데요.

다음 챕터를 본 순간 상당한 귀차니즘 소유자로 보이네요.

일단 이책은 책을 보면서 하나하나 따라하는 방식이 아니니
반드시 이점 알고 책을 구입하세요.

책을 본다고 여기 나온 겜 10가지를 만들 수 있는게 아닙니다.

제공되는 프로젝트를 하나하나 뜯어보면서 분석해야

새로운 프로젝트를 만들어 똑같은 게임을 만들 수 있게 됩니다.

여기서 이 분석작업이 굉장히 짜증난다는 점.

제대로 번역된 소스만 제공되어도 편할텐데 주석은 일어...

코드에 주석이 왜 있는지 왜 필요한지 조차 한빛미디어는 생각하지 않는것 같습니다.

이 책의 Chapter1을 간단히 예로들면,

플레이어(카메라)가 이동하면서 그에 맞는 위치에 배경이 위치하게 하는 횡스크롤 게임입니다.

여기서 초보자들은 Player를 어떻게 만들어야 되는지?
카메라를 어떻게해야 하는지 당황할 수 있습니다.

아무런 언급조차 안나옵니다.

첫 부분이 배경 움직이는 건데 캐릭터 띄워 움직이게(카메라도 따라가게)하는 부분을 작업하지 않으면 눈으로 확인할 수 없습니다. 그냥 배경 만들고 책보고 스크립트 따라 친다고 작동 안해요~그래서 반드시 유니티 사용법을 알고 해당 Chapter에 게임을 리소스만 주면 흉내는 낼 수 있어야 이 책 내용을 실습해 볼 수 있습니다.

책은 반드시 다른 책을 보고 사셔야 합니다.
(아니면 유니티로 간단히 게임만드는 법을 아셔야 합니다.)

초보자분들이 책보고 당황하실 것 같아 리뷰남기는거니
반드시 알아두세요~

Chapter0에 애니메이션 적용같은게 없는데요.

Chapter1에서 캐릭터 나오게하고 이게 애니메이션하게하고 카메라가 따라가게 만들게 하는등의 모든 작업

마우스 왼쪽 버튼 누르면 공격하는 모션을 하는 등

이런 내용은 전혀~ 나오지 않습니다. 참고하세요~

그냥 해당 Chapter게임의 특징이라 할만한 부분만 설명합니다.

실제 실습을 하면서 책을 보실려면

제공되는 프로젝트(소스) 참고하셔서 만드셔야 됩니다.

이 책은 그냥 보면서 해당 게임의 이런 부분은 이런식으로 만드는 거구나~하고 보셔야 하는데요.

책에 실리는 코드부분 발췌만 따라치면
해당 내용을 실습할 수 없습니다.

반드시 프로젝트 다운받아서 분석하셔야 됩니다.(실습할려면~)

Chapter1을 예로들면 배경움직이는거 책보고 적용해도 배경 안움직입니다. 캐릭터 만들고 카메라 만들고 스크립트 작성
하셔야 하죠.

알면 해당 부분을 직접 구현하면 되지만 초보분들은 당황하실 수 있습니다. "책 따라했는데 왜? 결과를 확인할 수 없나!"하실텐데
결국은 책에서 설명하는 내용들이 해당 프로젝트와 연관되어 있기 때문에 간단한 실습조차도 프로젝트 분석은 필수 입니다.

차라리~ 게임은 "그냥 이런겜 만들 수 있어요~"보여주기식으로
실행되는 게임 해보게만 하고
책에서 설명하는 내용은 그냥 핵심내용 구현부분만 간단하게 보여주는 예제로 구성했다면 책 보기가 더 좋았을텐데,
이 책은 그냥 "나 이런겜 만들었는데 여기서 이 부분은 이코드야~"라고 말하면서 코드에 아주 일부만 보여준 식입니다.

그러므로 또 다시 말하지만 해당 게임을 똑같이 만들어보고 싶어서 이 책을 보신다면 별 도움이 안됩니다.
(시간 투자(분석에 드는)에 비해 얻는게 너무 적어요.)

저는 제가 임의로 책에서 설명하는 부분을 적용할 수 있는 구성을 만든 다음 책보고 이해한걸 적용하는 방식으로 책을 봤습니다.
(실습이란게 굉장히 중요하다 생각합니다. 보는 것과 직접 해보는 것은 그 경험치가 달라요.)

이는 결국 독자를 유혹하는 10가지 게임을 직접 만드는 것이 아니기 때문에

책에서 제공되는 프로젝트와 똑~같이 직접 꼭! 만들어보고 싶으신 분들은 신중히 구입하세요.

프로젝트 뜯어 보는데 시간이 의외로 오래 걸립니다.

구조자체를 분석해야 하고,

공부한답시고 스크립트 보면 그냥 보기 싫어집니다.

책 특성상 소스코드 주석은 번역해서 올려줘야 하는거 아닌가 하네요.

차라리 영어면 말을 안합니다.

일어는 코드에 낙서한걸로 밖에 안보입니다.
(일어 사용자분들 ㅈㅅ)

짧은 몇줄의 주석이 별것 아니라 생각할 수 있지만,

코드의 가독성에 굉장히 중요한 역할을 합니다.

책 구입전 서점에서 Chapter0을 제외한 Chapter를 하나정도 반드시 읽어보시고 구입하세요.

이 책의 장점은

10의 게임을 다룬 내용이 책에 실려있는 건데요.

각각의 Chapter양이 굉장히 짧습니다. 몇 페이지 안돼요~

위에 말했듯이 하나하나 따라하는 방식이 아니라 이건 이렇게 저건 저렇게~ 원리를 그림으로 보여주고 코드에 아주~일부만 보여주기 때문에 Chapter하나하나는 짧은 편이고 10개나 다루고 있습니다.

그냥..그게 다입니다.

주석은 일어라 스크립트 보기 짜증나고, 프로젝트 구성 분석하면서까지 간단한 실습을 따라해야 하는가?라는 의문을 남기는 책이지만

다른 책을 먼저 보시고,

해당 예제 게임을 실행해본 후

그 게임을 흉내내서 만든 다음 (만들 수 있어야 합니다. 책볼라면)
책에 나온 핵심 부분을 읽고 적용

(하지만 제공되는 스크립트 열어 보셔야 할겁니다. 부분 발췌라서 결국은 프로젝트 열어봐야합니다. 근데 주석은 일어라 짜증나실거예요 한빛에 항의하세요)

하는 방식으로 책을 보세요.

책값은 건져야죠?

이러한 작업을 거치지 않는다면 소장가치는 제로에 가까운 책입니다.

너무 안좋게 적은 것 같지만 책에서 볼 내용은 정말 작은데

실습하기 위해 만들어야 하는 작업이 너무 번거로운것 같아 쓴소리좀 했습니다.

프로젝트 뜯어 보면서 똑같이 만들어 보려는 분들은 말리고 싶지만, 책보고 공부하려는 분들에게 조금이라도 도움을 줄 수 있게 한빛에서는 스크립트 주석을 번역하면 좋겠네요.

그냥 저처럼 프로젝트 샘플 실행 -> 구색만 갖추게 간단하게 흉내내서 만들고 -> 책에서 설명하는 부분 하나하나 실습만 적용

하는 식으로 보신다면 그나마 적은 시간에 책보면서 공부는 되실거라 생각합니다.

하지만 추천은 못하겠어요.

요즘 한빛은 일본책 많이 가져오던데 소스코드 주석좀 신경쓰길~
일본어 쓰시는 분들에겐 죄송하지만 저 같은 사람은 그냥 코드에 낙서된걸로 밖에 안보입니다

차라리 낙서가 없었다면...볼 맛이라도 날텐데
그냥 모든걸 직접 만들고 책에 실린 내용만 보고 적용하는 방식으로 책을 보니깐 저자가 제공한 친절(프로젝트제공)을 받지 못하는 느낌이며 하자 있는 책을 보는 느낌을 들게 하는 한빛에게 불만이 생기네요~

얻을 수 있는게 5라면 반밖에 못 얻게 만드는 서비스덕에
2.5개인데 저자의 책 구성도 썩 좋은 편이 아니라서
살짝 감점하여 2개주었습니다.
닫기

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