장르 :
3D PC & 모바일 탄막 슈팅 게임
개요 :
로켓을 피하세요!
당근을 먹이세요!
토끼를 키우세요!
목적 :
Unity 엔진 활용 숙달
Play Console 활용 숙달
게임제작 기획 경험
도구 :
Unity 2021.3.4f1, Unity C#,
Asset Store, Play Console
회고 :
01) Material (마테리얼) 개념, 생성 및 활용
02) 기본 3D Object를 활용한
레벨 디자인 (맵, 벽 등등)
03) 플레이어 Tag관리, Rigid Body 컴포넌트
플레이어 조종(C# 스크립트)
04) Update / Input.GetKey /SetActive메서드
사용자 정의 메서드 활용( Die() )
05) GameObject(타입)과
gameobject(변수) 의 차이
06) Public 변수 대신 GetComponet 메서드 활용
07) Input.GetKey 대신 Input.GetAxis 활용
08) AddForce() 메서드 대신
velocity 값 변경 (관성 적용 유무)
09) InputManager 활용
10) Collider 의 isTrigger 기능 활용
11) 투사체의 Prefab 생성, 관리 및 활용
12) OnCollision, OnTrigger 메서드 활용
13) FindObjectOfType 메서드 활용
14) Update 메서드 내에서의
Time.deltaTime 활용
15) Instantiate 메서드와 Prefab의 활용
16) Destroy 메서드 활용
17) Canvas의 Text 혹은 TMPro활용,
게임 안내 UI 기능
18) UI의 앵커 프리셋 활용
19) UnityEngine.SceneManagement
라이브러리를 이용한 씬 전환 기능
20) PlayerPerfs 클래스를 이용
최고기록 저장 기능
21) Android 빌드, Play Store 배포
참고 :
이재민,
「레트로의 유니티 게임프로그래밍」
(한빛미디어, 2021) 219 Page ~
사진 :
영상 :