코딩테스트 문제 풀이
과제 작업을 마무리 하였다.
예비군때 공지가 있었는데, 에셋을 강의에서 제공한 에셋만 사용하라는 공지가 있었다고 한다.
확인하지 못하고 다른 에셋 사용해서 구현을 했는데... 하..
프로젝트의 구조

GameManger : 전체 게임 상태, 점수 관리 및 MiniGameManager를 통해 게임 로직 처리
UIManger : 점수, 게임 오버 화면 등 게임 내 UI 요소 관리
SceneLoadManager : 씬 로딩에 관한 동작 관리
SoundManager : 배경음악과 사운드 효과를 관리
MiniGameManger : 각 미니게임들을 관리하는 부모 클래스, 게임 시작, 종료, 로직 처리
각 기능별 책임을 분리하는 것을 목표로 클래스를 설계하여 작업하려고 최대한 노력하였다.
그래도 처음 구조를 잡아두고 다른 미니게임이나 기능들을 추가할 때 작업을 빠르게빠르게 할 수 있었으니 어느정도는 성공했다고 생각한다.
https://github.com/Jangminez/JangTaBus
다른 에셋을 사용하지 말라는 공지를 진작에 알았었다면, 다른 기능들을 구현할 수 있는 시간이 조금 더 있었을 거 같지만 제대로 확인하지 않은 나의 탓이니... 나만 이상한 사람이 되어 버렸다
아무튼 이번 개인과제는 Unity를 활용한 첫 과제로 최대한 강의에서 배운 내용대로 코드를 작업하려고 노력하였다.
이제 내일부터는 팀프로젝트 작업을 시작해야한다.
내일도 화이팅..!