• [ ] 초기 설계 단계부터 협업과 유지보수를 고려한 코드 작성 (최우선 목표)
  • [ ] 다른 프로그래머가 내부 구현을 몰라도 안전하게 사용할 수 있는 명확한 API 설계
  • [ ] 기획·아트 등 비개발 직군도 ScriptableObject, Inspector, Prefab 등을 통해 콘텐츠를 수정할 수 있는 구조 및 작업 매뉴얼 구축
  • [ ] 핵심 게임 로직에 Unit Test를 도입하고, 테스트 가능한 코드와 Unity 의존 로직을 분리하는 연습
  • [ ] Photon을 활용하여 단순한 네트워크 연결·동기화를 넘어 Network Object의 상태 관리, Authority, RPC 등 멀티플레이 통신 구조를 이해하고 적용
  • [ ] 프로젝트 종료 후 초기 설계와 최종 구조를 비교하고, 잘 유지된 설계와 변경이 필요했던 부분을 회고