[2025_11_04]프로젝트 구현 마무리 및 회상
2025. 11. 4. 20:44ㆍTIL
오늘은 프로젝트를 마무리 하고 각자 발표 자료를 만들고 발표 준비에 들어갓다.
이번 프로젝트는 레퍼런스 게임을 정해 그 게임을 따라해보는 것이었다.
프로젝트의 완성도에서 만족하냐면 글쎼... 라고 말하겠지만 개인적으로 해보고 싶었던 것도 구현하고(UI구조)
일단 게임은 플레이가 가능하고 크게 버그나는곳 없어서 전체적으로는 만족하는 프로젝트였다.
사실 이번 프로젝트에서 최대 난관은 나의 몸상태였다...
코로나에 걸려서 금요일부터 오늘까지 골골댔다.
몸관리는 언제나... 조심해야한다고 다시 느낀 프로젝트였다.
팀원 모두 주말에도 전부 나와서 열심히 해주시고 감사할 따름이다.
다음 프로젝트에서는 이번프로젝트에 적용했던 UI관리방법을 더 업그레이드할 방법이 없나 생각하며 구현하고
이번 프로젝트를 하면서 배운 이벤트 관리 기법인 Event Bus패턴을 적용시킬 예정이다.
또한 ManagerRoot를 만들어 Manager들을 중앙집중형으로 관리하였는데.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ManagerRoot : Singleton<ManagerRoot>
{
[Header("직접 참조")]
[SerializeField] private GameManager gameManager;
[SerializeField] private UIManager uiManager;
[SerializeField] private SceneController sceneController;
[SerializeField] private AudioManager audioManager;
public static GameManager GameManager { get; private set; }
public static UIManager UIManager { get; private set; }
public static SceneController SceneController { get; private set; }
public static AudioManager AudioManager { get; private set; }
protected override void Init()
{
GameManager = gameManager;
UIManager = uiManager;
SceneController = sceneController;
AudioManager = audioManager;
}
}
public static GameManger GameManager {get; private set;}
protected override void Init()부분의 각 매니저들을 초기화 해서 사용하는게 맞나... 라는 의구심이 들었다 좀 더 검색해보고 공부해서 더 발전시킨 방향으로 다음 프로젝트에 적용해보아야 겠다!
'TIL' 카테고리의 다른 글
| [2025_11_06]객제지향 프로그래밍(OOP)와 SOLID원칙 (0) | 2025.11.06 |
|---|---|
| [2025_11_05]개인프로젝트 준비 (0) | 2025.11.05 |
| [2025_11_03]EventBus (0) | 2025.11.03 |
| [2025_10_31]Unity로딩(코루틴과 async/await방식) (0) | 2025.10.31 |
| [2025_10_30]Unity UI관리 기법 (0) | 2025.10.30 |