내일배움캠프 18일차 [TIL]

장민제·2025년 5월 7일

내일배움캠프

목록 보기
21/41

✅ 오늘의 요약

  • 개인 과제 제출 완료.
  • 코테 문제 살짝.

코딩테스트 문제 풀이

기사단원의 무기 (C#)
2016년 (C#)


📝 개인 과제

과제 작업을 마무리 하였다.
예비군때 공지가 있었는데, 에셋을 강의에서 제공한 에셋만 사용하라는 공지가 있었다고 한다.
확인하지 못하고 다른 에셋 사용해서 구현을 했는데... 하..

무한 스크롤 구현
1P, 2P 구현
떨어지는 농작물 받기 미니게임 로직 구현

프로젝트의 구조

GameManger : 전체 게임 상태, 점수 관리 및 MiniGameManager를 통해 게임 로직 처리
UIManger : 점수, 게임 오버 화면 등 게임 내 UI 요소 관리
SceneLoadManager : 씬 로딩에 관한 동작 관리
SoundManager : 배경음악과 사운드 효과를 관리
MiniGameManger : 각 미니게임들을 관리하는 부모 클래스, 게임 시작, 종료, 로직 처리

각 기능별 책임을 분리하는 것을 목표로 클래스를 설계하여 작업하려고 최대한 노력하였다.
그래도 처음 구조를 잡아두고 다른 미니게임이나 기능들을 추가할 때 작업을 빠르게빠르게 할 수 있었으니 어느정도는 성공했다고 생각한다.

https://github.com/Jangminez/JangTaBus


🧠 느낀점

다른 에셋을 사용하지 말라는 공지를 진작에 알았었다면, 다른 기능들을 구현할 수 있는 시간이 조금 더 있었을 거 같지만 제대로 확인하지 않은 나의 탓이니... 나만 이상한 사람이 되어 버렸다

아무튼 이번 개인과제는 Unity를 활용한 첫 과제로 최대한 강의에서 배운 내용대로 코드를 작업하려고 노력하였다.

이제 내일부터는 팀프로젝트 작업을 시작해야한다.
내일도 화이팅..!

profile
Unity, C#

0개의 댓글