happy***
2022-07-24

필수적인 C# 문법을 배우고, 4가지 장르별 게임을 [목표 설정]+[미션 해결] 방식으로 실습해보며 유니티의 기능을 익히는 도서
컴퓨터] 레트로의 유니티 게임 프로그래밍 에센스 개정판
유니티 책은 있지만 먼가 조금씩 2% 부족한 느낌의 책들이라
먼가 좀 초보자들을 위한 기초부터 체계적인 그런 유니티 교재를 찾고 있었다.
그리고 딱 그런 책을 만났다!
알이 꽉꽉찬 레트로의 유니티 게임 프로그래밍 에센스.
처음 받았을때의 당황스러움도 잠시과감히 겉표지를 뜯고 나니
1권의 벽돌같던 책이보기도 좋게 반반으로 나뉘었다.
1권은 기초적인 내용들을 담고 있어서 기초서로 보기 좋고
2권은 기초를 바탕으로 응용해서 활용해 볼 수 있는 내용들이 담겨 있다.
의도적으로 이렇게 나눠서 담은거 같다.
1권 ---------------------------------------
유니티를 처음 해보는 코딩을 처음해보는 사람들을 위한 책인 만큼 설치부터 자세하게 알려준다.
이 책은 이론을 쫙 풀고 실습들어가는게 아니라 직관적으로 봐가면서 만져보면서
이론을 함께 습득해가는 방식을 취하고 있어서
성격이 급하거나 빨리 먼가를 만들어보고 싶어하는 사람들에게 딱이다!(바로 저같은 사람^^;)
기본 화면 알려주면서도 간단하게 무슨 화면이다 하고 끝나는게 아니라
이렇게 바로 이해되도록 만져가면서 각각의 창들을 소개한다.
유니티 화면구성이 친숙해졌다면 이제 유니티도 코딩도 처음인 사람들을 위해C# 문법도 친절하게 알려준다.
이해를 돕는 그림들과 자세하면서도 쉽게 설명한다.
역시나 그림과 설명으로 개념이해되었으면바로 코드로 확인해주는 센스!
나는 이렇게 머리로 생각하고 생각한 것을 코드로 전개해주는이 과정이 이해하기 참 좋았다.
처음 코딩하는 사람들이 어려워하는 반복문도 이렇게나 스텝별 자세하게 알려준다.
보면 볼수록 친절한 책이라는 생각이 든다.
게임 개발을 위한 최소한의 코드 기초 문법을 살펴보았다면
이제 2부 5장부터 3부에서 유니티의 UI와
유니티의 기능들에 대해 좀 더 단계적으로 살펴본다.
만약 C#을 알고 있다면 2부 5장부터 살펴보면 된다.
4부에서는 유니티의 공간 개념 익히고
1권의 마지막 5부에서 앞서서 배운 기초들을 활용해
유니런을 만들어 본다.
앞에서 차근차근 기초를 닦아왔기에
컴알못, 유알못들도 5부 유니런 게임을 따라하며
흐름을 쫒아갈 수 있다.
2권 ---------------------------------------
1권에 비해 좀 더 내용이 묵직한 활용부분이지만
1권과 동일하게 상세샷과 단계별 상세 설명들로
초보자들이 따라하도록 독려해준다^^
게임에 빠질 수 없는 레벨별 디자인까지!!!!
딱 기초게임 개발에서 1권이 끝났다면
이젠 그걸 좀 더 응용해서 확장할 수 있게
2권에서 다듬어주신다.
또한 입문서나 기초서에서 빠지거나
먼가 다루기는 하는데 스쳐지나가는(?)
멀티플레이어까지 단계별로 다룬다.
컴알못, 유알못들을 위해 각 과정별 상세한 사진과
상세한 설명들이 있기에 따라할 수 있다.^^
유니티는 UGUI에서 처리되는 옵션들이 많아서
놓치면 코드를 다 따라쳐도 결과가 달라지는 경우가 있는데
이 책은 정말 상세샷들과 설명을
단계별로 다 정리해주셔서 따라하기 정말 좋았다.
이 책을 보며 저자의 팬이 된거 같다. ^^;
유니티 게임 하면 이제 레트로 이재민 저자가 생각날꺼 같다.
세상에서 최고로 잘 쓴 유니티 게임 개발 입문서란
저자의 글에 쌍따봉 드립니다.
정말 그 말 그대로 유니티 게임을 다룬 입문서 중에서
기초부터 기초를 기반으로 응용해서 활용하는 입문서로는
최고 인거 같다.
어설픈 유니티게임 관련 서적 2-3권보다
두 권 같은 이 책 한권이 훨씬 더 도움이 될꺼라고
강력 추천할 수 있는 책이다.
유니티로 게임을 만들려고 하는
컴알못, 유알못에게 강력 추천하는
유니티 게임 개발의 등대같은 입문서!!!!!
--------------------------------------------------------
한빛미디어 <나는 리뷰어다> 활동을 위해서
책을 제공받아 작성된 서평입니다.
--------------------------------------------------------