리팩토링

현재 게임은 빠르게 만들기 위해 중복되는 함수가 존재하고, 모듈화를 시키지 못하였다. 오브젝트 매니저 형태로 게임을 전반적으로 관리하는 스크립트들은 점점 비대해져 관리하기 힘들어져 코드를 전체적으로 수정할 필요를 느끼게 되었다.


전반적으로 서버와 게임에서의 메서드를 구분하고, 중복된 함수 제거, 애매한 변수 네이밍, 과도한 매개변수, 임시 필드 등 큰 문제점이 많다. 일단 비대해진 싱글톤의 매니저 클래스를 깨서 세분화하고 디자인 패턴에 적용할 수 있는 부분을 적용할 계획이다.


오브젝트 정리

게임에서의 오브젝트의 포지션이 산발적으로 위치하고, 스크린의 해상도의 다양성을 고려하지 않아 일부 기기에서는 나오지 말아야할 부분이 나오거나 화면이 잘려 보이기도 한다. assets 파일에서 일부 불필요한 asset 파일을 제거하고, Hierarchy 상에서도 오브젝트들의 네이밍과 그룹을 설정 할 계획이다.