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

한빛미디어

독자리뷰

따라 하며 배우는 유니티 게임 개발

kea1***

|

2025-09-01

따라 하며 배우는 유니티 게임 개발

프로그래밍 몰라도 OK! 설치부터 완성까지, 단계별 실습으로 배우는 게임 개발

  • 저자 : 아라카와 다쿠야 , 아사노 유이치
  • 번역 : 윤준
  • 출간 : 2025-06-30
따라 하며 배우는 유니티 게임 개발 대표 이미지
따라 하며 배우는 유니티 게임 개발 - 아라카와 다쿠야,아사노 유이치 공저, 윤준 역 / 한빛미디어

 

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

 

유니티를 사용해서 게임을 생성하기 위해서는 유니티 사용법에 대해 알고 있어야 한다. 예를 들면, 유니티에서 생성된 하나의 프로젝트에서는 여러 개의 씬을 생성할 수 있는데, 이 책에서는 ‘구슬 굴리기’ 라는 간단한 게임을 만드는 것 에서 부터 시작한다. 구슬의 도착 지점인 바닥과 벽을 유니티에 마련된 기본 도형인 cube를 사용하여 만들고, 바닥의 속성값을 설정해준다. 여러 개의 바닥 각각의 파라미터를 설정해주고, 골인 지점에 벽을 추가한다. 플레이 화면에서 씬이 어떻게 보이는지 확인하려면, ‘게임 뷰’ 에서 확인할 수 있는데, 씬을 촬영하는 카메라의 위치와 각도를 조정해서 화면에서 방금 생성한 골인 지점이 올바르게 화면에 표시되도록 설정해준다. 이후, 경사로를 만들고, 구슬의 움직임을 구현하기 위해 ‘물리 머티리얼’을 이용해서 탄성을 설정한다. 이렇게 여러 번의 과정을 거치면 비로소 ‘구슬 굴리기’ 게임이 완성된다.

 

다음으로 소개하는 것은 3D 콘텐츠를 만드는 것인데, 다운로드했던 에셋의 씬을 활용해서 진행하게 된다. 동일한 오브젝트를 스테이지 여러 곳에 배치하기를 원한다면, 오브젝트를 재사용할 수 있는 기능인 ‘프리펩’을 활용한다. 또, 인게임에서 특정 동작을 구현할 때, ‘비주얼 스크립팅’을 사용해서 구현하는데, 이 책에서는 스크립트 그래프를 사용해서 기능을 구현하는 것에 대해 소개하고 있다. 기초 수준이어서 간단한 수준의 프로그래밍에 대해 배우는 것과 같았다. 마지막으로, 유니티에서 제공하는 기본 도형 뿐만 아니라, 유니티 상점인 ‘에셋 스토어’에서 콘텐츠를 구매하여 사용할 수 있다는 점을 배웠다. 에셋 스토어에서 무료로 제공하는 에셋을 활용해  간단한 게임을 만들 수도 있을 것이다. 

 

유니티를 사용해서 재미있는 게임을 만들고 싶은데 기초적인 조작법을 배우고 싶은 사람에게 추천하는 책이다. 유니티를 사용해서 게임을 만드는 과정이 자세하게 소개되어 있어서, 책을 보면서 과정을 따라해본다면 간단한 게임 몇가지를 만들 수 있을 것이다. 유니티는 사용해보지 않았는데, 스크래치와 비슷한 UI를 가지고 있고, 의외로 설정이 어렵지는 않다는 것을 알게 되었다. 재미있는 인디게임은 어떻게 만들어지는지 궁금했는데, 유니티의 기초 조작법에 대해 배울 수 있어서 의미가 있었다. 

 

닫기

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