유니티 엔진 (Unity Engine)

[Unity] 2D 로그라이크(Rogue Like) 만들기 튜토리얼 + 완성

원생계 2019. 6. 6. 03:36

 

 

유니티 러닝센터에 올라와있는 2D Roguelike 스타일 게임 제작 튜토리얼입니다. A부터 Z까지 따라만 하면 게임이 완성되는 튜토리얼이라 따라하기 좋았습니다. Unity 5 로 제작된 동영상 강의도 있는데, 저는 Unity 2019 버전으로 따라했습니다. 중간에 스크립트 null 참조 에러가 있긴 했지만, 주석처리해서 해결. 에셋스토어 올라가있는 예제 어셋은 더 상위버전인 것 같네요.

총 과정은 이렇게 14강으로 구성되어있습니다. 동영상은 각각 5~10분 정도 길이. 중간중간 반복작업과 코딩 작업이 필요한데, 동영상 보면서 중간중간 멈춰두거나 다시 들으면서 진행했습니다. 영어의 압박이 좀 있었지만, 자막, 스크립트, 번역기의 도움을 조금씩 받아가며 하니 이해하는데어렵진 않았습니다.

대략적인 흐름은,

- 어셋과 프리팹들 제작

- 맵과 게임 매니저 코드 작성

- 플레이어, 적, 아이템, 벽, 애니메이션, 게임 룰 등등 코드 작성

- UI 구현

- 효과음과 배경음악 처리

- 기본 키보드 조작에 추가로 터치 조작 구현

이런 구성이에요. 튜토리얼 상으론 게임 재시작 기능이 없길래 저는 apk 빌드 하는김에 추가했습니다.

처음부터 완성, apk 빌드해서 폰에 돌려보기까지 대략 5~6시간 정도 걸린 것 같네요. 아래는 지인의 폰에 apk 설치해서 돌려본 모습. 튜토리얼 따라 학습한 결과물이지만 그래도 게임이 하나 나오니 뿌듯하군요.

예제 스크립트는 아무래도 이해를 돕기위한 예제인 만큼, 구조적으로 조금 거슬리는(?) 코드들이 있었지만, 훌륭한 튜토리얼임은 분명한 것 같습니다.

츄라이 츄라이

튜토리얼 링크

https://unity3d.com/kr/learn/tutorials/s/2d-roguelike-tutorial

 

2D Roguelike tutorial - Unity

Learn how to make a 2D Roguelike game with this project.

unity3d.com

 

 

728x90
반응형