〈초보자를 위한 유니티 입문〉 (아라카와 다쿠야 & 아사노 유이치, 한빛미디어)

Даня[다냐]·2023년 4월 22일
0

서평

목록 보기
4/12
post-thumbnail

〈초보자를 위한 유니티 입문〉

도서명저자번역출판사출간일예제 파일
초보자를 위한 유니티 입문아라카와 다쿠야 , 아사노 유이치윤준한빛미디어2023.03.24.링크

이 책은...

Unity 2022 버전을 사용하여 2D, 3D, 스마트폰용 게임을 만들어보며 유니티 엔진 사용법을 익힌다.
윈도우 7 SP1 이상, 윈도우 8, 10의 64비트 버전, macOS 10.12 이상의 개발 환경을 요구하지만, Ubuntu를 비롯한 Linux에서도 문제 없이 작업할 수 있다. (리눅스용 설치 페이지)

첫 번째 장에서는 유니티에 대해 소개하고 설치하는 방법을 알려주며, 두 번째 장에서는 전반적인 UI를 가볍게 훑어줌으로써 유니티 엔진을 사용할 때 헤매지 않도록 길잡이가 되어준다. 무작정 소프트웨어를 열어 무언가 작업하기 시작하는 게 아니라, 기본적인 구성 및 조작 방법을 알려준 다음에 첫 프로젝트를 시작하도록 함으로써 불필요한 삽질을 하지 않고 보다 체계적으로 학습할 수 있도록 하였다. 이에 대한 부작용으로, 독자 성향에 따라서 어떤 독자들은 2장을 학습하는 도중에 직접 화면을 조작해보고 싶은 답답함을 느낄 수도 있을 것 같다.

세 번째 장에서는 본격적으로 유니티를 사용해본다. 프로젝트를 생성하고 오브젝트를 만들어 2장에서 언급했던 다양한 기능 중 일부를 적용해본다. 네 번째 장에서는 리소스 파일을 "스프라이트"라는 리소스 데이터로 불러와 화면에 배치하고, 스크립트를 작성하여 게임으로서 기능하는 프로젝트를 만들어 본다. 스크립트는 C# 언어로 작성하는데, 이 책은 유니티 학습을 위한 책이기 때문에 C# 문법에 대한 내용은 다루지 않지만, 이 스크립트가 어떤 기능을 하는지 간단한 설명을 해주기 때문에 따라가는 데 무리는 없다. (혹은, 예제 파일에서 스크립트를 텍스트 파일 형태로 확인할 수 있어, 그대로 복사하여 붙여 넣을 수 있다. 책의 스크립트마다 하단에 해당 스크립트 내용이 담긴 텍스트 파일의 경로가 나와 있다.)

다섯 번째 장에서는 게임 화면으로 진입하기 전의 타이틀 화면을 만들고, 버튼을 통해 게임의 메인 화면으로 이동하는 등 게임에 들어가는 UI를 다루어본다.

여섯 번째 장에서는 에셋 스토어를 사용하는 방법과 3D 게임을 만들 때 알아두면 좋은 것들을 배우고, 화면에 점수를 표기하며 시작 지점과 목표 지점을 만들고 게임의 엔딩을 만들어 보다 게임다운 게임을 만들어본다. 또한 사운드를 추가하여 BGM이 들어가는 게임을 만들 수 있도록 한다.

마지막 장에서는 프로젝트의 플랫폼과 화면 비율을 변경하고 조이스틱을 설정하여 기존에 만든 게임을 스마트폰용으로 전환하는 방법을 다룬다. 아이폰과 안드로이드폰을 각각 다루어 어느 것을 대상으로 하든 어렵지 않게 따라할 수 있다.

전반적으로...

입문서를 만들 때 커리큘럼을 잘 짜지 않으면 앞에 나오는 실습에서 활용하는 기술을 나중에 설명하게 되어 처음 다룰 땐 온전히 이해하지 못한 채 따라가게 되는 경우가 종종 있는데, 이 책은 그런 것 없이 앞에서부터 차근차근 따라가면 이해하지 못한 채 그저 따라하는 것 없이 잘 이해할 수 있도록 구성되어 있다.

C# 문법 설명을 장황하게 하지 않아 필요한 내용만 간결하게 들어있으면서도, 해당 스크립트가 어떠한 기능을 하는 스크립트인지는 자세하게 설명해줌으로써 C#에 대한 이해도와 무관하게 유니티를 익혀 나갈 수 있도록 하였다.

구현한 게임을 각자의 운영체제에 맞게 내보내서 실행해보고, 모바일용으로 변환하여 내보내 스마트폰에서 실행해봄으로써 크로스 플랫폼 게임 개발에 대한 경험을 쌓을 수 있다.

이런 사람에게...

당연하게도 게임 프로그래밍에 관심 있는 사람에게 추천하는데, 여기에는 유니티 스크립트의 기반이 되는 C#을 모르는 사람도 포함한다. 이 책은 C#을 전혀 모르는 상태에서도 무리 없이 따라갈 수 있다. C#은 이 책을 통해 유니티를 어느 정도 익힌 후, 본인이 게임 상에 구현하고 싶은 기능이 있을 때 그 때 가서 공부해도 충분하다.


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

profile
연극인 정단휘 鄭丹輝; 가끔은 출판인; 어쩌면 체육인?; 개발자들 사이에서 다른 이야기를 중얼거려 봅니다👀

0개의 댓글