![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/2R2Us/btqNWEIZ6AZ/1xEkl8hYxBKyOEm8ekUYB0/img.png)
모바일용 RPG 게임을 만들어봤습니다. 뮬니스 왕국에서 퀘스트를 진행하며, 최종적으로 보스를 깨고 공주님을 구해야하는 퀘스트까지 구현했습니다. 1. 게임 설명 시작 장소입니다. 왼쪽 조이스틱으로 플레이어를 이동할 수 있으며, 공격 버튼과 점프 버튼이 있습니다. 왼쪽 위 UI에는 플레이어의 정보(레벨, 체력, 경험치)가 있고 오른쪽 위 UI에는 퀘스트/인벤토리 버튼이 있습니다. NPC에게 다가가면 대화하기 버튼이 뜨고, 대화를 할 수 있습니다. NPC의 머리위 말풍선을 참고하여 퀘스트의 상태를 알 수 있습니다. 현재 전구 모양으로 진행 가능한 퀘스트가 있는 것을 알 수 있습니다. NPC와의 대화 UI입니다. 진행할 수 있는 퀘스트의 내용을 보여주고 퀘스트 수락 버튼을 눌러 퀘스트를 수락할 수 있습니다. 왼..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/I2Ilb/btqEE4pf5Up/rhz0TrkgxGg4mOmkaEn25k/img.jpg)
이번 게임은 유명한 모바일 게임 Hill Climb Racing 입니다.😊 옛날에 즐겨 했었던 기억에 만들어보았습니다. 맵 맵은 Sprite Shape로 만들어서 프리팹으로 생성하였습니다. 차량도 프리팹으로 생성하였습니다. 차량 차량의 하위 오브젝트에 바퀴 두개가 있는데, Wheel Joint2D 컴포넌트를 추가하여 사용합니다. 컴포넌트의 Connected Rigidbody 는 차량의 리지드 바디를 할당합니다. Suspension을 조정하여 차량이 빠르고 가벼운 느낌으로 바꿀 수 있습니다. 또한 차량의 리지드바디와 두 바퀴의 리지드바디의 요소들을 조정하여 원하는 무게와 속도로 조정할 수 있습니다. 엔진/브레이크 버튼을 누르면 위의 인스펙터에서 Use Motor를 이용해서 차량이 움직이도록 할 것입니다. ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/chK3JW/btqEsp00KI2/UDeJhfVKydPR3uzVL24uMK/img.png)
유니티로 타워 디펜스 게임을 만들어보았습니다. 😎 이름은 Battle Tower라고 하고, Kingdom Rush라는 유명한 게임을 참고하여 만들었습니다. 많이 부족하지만, 공부용으로 만든 것인 점 참고해주세요! 1. 게임 설명 게임은 메인메뉴가 나오고 레벨을 고르고 시작하게 됩니다. 맵은 해당 레벨의 타일맵을 프리팹으로 생성하여 배치합니다. 키보드 방향키를 통해서 카메라를 움직일 수 있습니다. 일단, 상단 오른쪽 위에 생명력, 돈, 몬스터 웨이브 수 가 UI로 나와있습니다. - 생명력은 몬스터를 죽이지 못하고 도착 지점을 지나버리면 감소하며, 0이 되면 게임 오버 입니다. - 돈은 타워를 사거나 업그레이드를 할 때마다 감소하며 몬스터를 죽일 시에는 추가됩니다. - 몬스터 웨이브는 가운데 위의 하얀색 버..