
Project Name : 우주 정복Project Period : 23.11.10 - 23.11.24일Team : 윤의영, 한우정Unity 부트캠프 6기프로젝트 주제 선정 회의를 통하여 개발할 게임 종류는 Shooting Game으로 기획했으며, 주제는 우주 정복으로

11/09 ~ 11/12 게임 시스템 기획 게임 에셋 탐색 Development History > 1. Monsters(Basic/Middle/Boss) prefab 제작 > 2. Basic Monster가 아래로 떨어질 수 있도록 Rigidbody2D와 Boxcol
2023.11.14 Development History > 1. Monster(Basic/Middle/Boss) 애니메이션 적용 Basic Monster (Basic.ver / Angry.ver)을 랜덤으로 떨어뜨리기 1. Monsters Animation 적용 M
MonsterBulletController Middle Monster의 총알이 player를 향하도록 설정 GameObject.GetComponent(); > GetComponent (); : 지정된 GameObject 유형의 구성 요소에 대한 참조를 가지고 온다

MonsterConroller > SerialiaeField
플레이어 피격 시 몬스터의 공격력만큼 체력 차감하기 위함몬스터가 랜덤하게 총알 발사nameof의 변수, 형식 또는 멤버의 이름을 문자열 상수로 생성nameof(범위는 포함) float내의 무작위를 반환한다.public static float Range(float min
MonsterContrller에서 몬스터의 체력이 모두 소모되었을 경우 호출1) 아이템 8종 프리팹을 리스트로 불러온다.2) 랜덤으로 아이템을 생성한다.이 메서드를 이용하여 Resource 폴더에 저장된 자산의 경로를 찾을 수 있다.해당 유형이 요청된 매개변수와 일치하
아이템이 캐릭터와 충돌할 경우 기능 호출1) 캐릭터와 아이템의 충돌 감지2) 아이템 획득 시 체력 회복 시스템현재 위치에 있는 객체를 이동할 위치 쪽으로 이동하도록 한다.public static Vector3 MoveTowards(Vector3 current, Vect
MonsterSpawn 몬스터를 주기적으로 생성 GamePlayUI에서 카운트가 끝날 때 호출 ToList() > ToList
DataManager를 통해 데이터를 관리하여 다른 class에서 해당 데이터를 가져올 수 있다. 이 DataManger는 instance = this;를 사용하여 instance를 DataManager로 설정해준다.(example)MonsterController(1)
\[우주 정복 프로젝트 완료2023.11.27 발표 완료최종 프로젝트 피피티게임 영상이번 프로젝트를 진행하면서, 몰라던 부분을 알게되는 즐거움과 팀 프로젝트의 긍정적인 효과를 알게 되었다. 내가 진행했던 Monster 개발을 팀원이 리뷰 후 함께 수정하게 되면서, 개발