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

한빛미디어

독자리뷰

[Book리뷰] 레트로의 유니티 게임 프로그래밍 에센스

wj8***

|

2022-03-01

소문난 명강의 : 레트로의 유니티 게임 프로그래밍 에센스(개정판)

필수적인 C# 문법을 배우고, 4가지 장르별 게임을 [목표 설정]+[미션 해결] 방식으로 실습해보며 유니티의 기능을 익히는 도서

  • 저자 : 이제민(레트로)
  • 출간 : 2022-02-14

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

 

게임 프로그래밍은 뭔가 재미있을 것 같으면서 너무 어려울 것 같았고, 관심은 있지만 시도해 보기 어려웠으나 서평단 기회를 통해 유니티 책을 제공받아 학습을 하게 되었다. 처음 책을 받았을 때 무려 1,000페이지가 넘는 분량으로 초급자가  끝까지 학습할 수 있을 책인가 하는 생각이 들었지만 친절한 설명과 많은 이미지로 구성돼있기 때문에 시간이 좀 투자한다면 크게 부담은 없어 보였다.

 

 

* 책 소개 및 구성

 

책은 이론 위주로 학습하기보다는 실습을 통해  연관된 스킬을 배우는 형식이다. 4가지의 게임을 직접 따라 만들어 보면서 게임 프로그래밍에 필요한 지식을 자연스럽게 익혀가는 과정이다. 쉬운 난이도부터 멀티플레이가 가능한 협동 게임까지 만들어 볼 수 있다. 

 

물론 게임을 만드는데 필요한 유니티에 대한 설명과 C# 언어, 프로그래밍, 게임에 필요한 수학 및 물리학적인 지식들도 중간에 별도의 챕터로 제공된다. 공부한다는 느낌보다 무언가 만들어보면서 자연스럽게 학습으로 이어지는 과정을 제공하고 있어 재미있게 보았다.  게임 개발에 관심을 가지고 있다면 누구나 이해할 수 있도록  배려한 부분이 많이 느껴졌다. 또한 비전공자, 초급자를 위한 책이지만 객체지향, 선형대수, 네트워크 등 고급과정도 다루고 있어 도움이 많이 되는 책이다.

 

마지막으로 내가 만든 게임을 안드로이드 또는 iOS 파일로 빌드하고 배포하는 방법을 부록으로 제공하고 있어 게임 제작의 아이디어, 콘텐츠 리소스가 있다면 나만의 게임을 많은 사람들에게 공개하고 즐길 수 있을 것 같다. 물론 아무리 초급자를 대상으로 했더라도 쉽지 않은 과정이고 게임은 기획, 사운드, 캐릭터, 스토리 등 광범위한 지식이 필요하기 때문에  어려운 일이긴 하지만 아무튼 이 책은 게임 게발에 흥미를 느끼거나 개발의 과정을 이해하는 데 도움을 주는 책인 것은 분명하다.

 

* 읽고 나서  

예제를 따라가면서 게임이 만들어지는 전체적인 과정은 이해할 수 있었다.

그러나 책의 실습대로 따라는 하지만 아직까지 3d 물체를 생성하고 다루는 것과 물리적인 법칙을 이해하는 것은 어렵게 느껴진다.  책에서 설명은 잘해주고 있지만 생각대로 잘 안되고 유니티에 익숙해지는 과정에는 많은 시간이 필요할 것 같다.

추가로 이 책으로 유니티를 학습하면서 게임 개발은 객체지향 등 프로그래밍 원리를 배우는데 가장 좋은 방법이라는 생각이 들었다. 그리고 일반적인 프로그래밍에 비해 뭔가 시각적인 것들도 다루고 있고 내가 작성한 코드가 하나의 게임으로 만들어지는 것을 보기 때문에 흥미를 끌기에도 좋아 보였다.

우선 이 책을 빠르게 학습하면서 게임 개발에 가졌던 호기심은 해결이 되었고, 책을 끝까지 읽게 되면 누구라도 첫 번째 제공된 예제 수준의 간단한 게임을 만들어 볼 수 있을 것 같다고 느껴졌다.

 단점은 에센스라고 하기에는 책이 너무 두껍고 내용이 방대한 점이다.

게임 개발자 또는 게임을 출시를 준비하지 않는 단순히 취미와 호기심으로 배워보고 싶거나 초급자에게는 이 점이 많은 부담이 될 것 같다. 게다가 전혀 지식이 없다면 이해하기 어려운 부분들도 많이 있어 완전 초보자에게는 어려울 것 같다. 좀 더 가볍고 흥미 위주의 책이었으면 좋을 것 같다는 생각이 들었다.

 

 

닫기

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