프로그래머가 4명이었으므로 구현 부분을 크게 맵/타워, 몬스터, 스테이지, UI/카메라로 나누었다.
맵/타워
몬스터
스테이지
UI/카메라
내가 맡게 된 부분은 스테이지이며 게임의 전반적인 흐름을 관리한다.
게임의 간단한 사이클:
클래스 다이어그램: