System Build

시스템 구현은 프레임워크 책임에서 캐릭터, 콘텐츠, QA로 넓힌다

기능을 많이 붙이기보다 어떤 클래스가 어떤 상태를 소유하는지 유지해야 완성도가 빨리 오른다.

구현 단계먼저 고정할 것완료 신호
RulesGameMode, GameState, PlayerController의 책임점수와 진행 상태의 위치가 정해진다
Character이동, 카메라, 입력 처리의 기준선전투와 상호작용을 붙일 몸체가 안정된다
Content아이템, UI, AI, 아트 리소스의 데이터 흐름표시 위치와 소유 데이터가 일치한다
QA플레이 테스트, 로그, 자동 테스트 후보새 시스템마다 회귀 확인 경로가 있다

완성도는 기능 수보다 책임 위치가 흔들리지 않는 데서 올라간다.