기능 슬라이스

플레이 입력이 검증 증거까지 지나가는 길

시스템 하나를 끝낼 때는 클래스를 수평으로 쌓기보다 입력, 서버 판정, 데이터, 표현, 복제, 테스트가 연결된 작은 플레이 흐름을 먼저 통과시킨다.

01

입력 명령

컨트롤러와 입력 매핑이 공격, 사용, 이동 같은 의도를 명확한 함수로 넘긴다.

02

권한 판정

데미지, 아이템 획득, 점수처럼 중요한 결과는 서버 쪽 규칙에서 확정한다.

03

월드 상태

캐릭터, 컴포넌트, 충돌, 스탯이 실제 게임 상태를 바꾸는지 확인한다.

04

데이터 규칙

수치와 보상은 데이터 에셋이나 테이블에 두어 밸런싱 경로를 남긴다.

05

플레이 피드백

위젯, 애니메이션, 이펙트, 사운드가 결과를 즉시 읽히게 만든다.

06

복제와 저장

필요한 값만 동기화하고, 계속 남아야 할 결과는 저장 포맷까지 연결한다.

07

검증 증거

로그, 시각 디버거, 자동화 테스트가 기능 완료 기준을 반복 가능하게 만든다.

전투

판정과 표현 분리

확정

명중, 방어, 피해량은 권한 로직에서 계산한다.

표현

몽타주와 이펙트는 확정된 결과를 보여준다.

인벤토리

목록 변경의 끝 확인

상태

컴포넌트 목록 변경이 슬롯 위젯까지 반영된다.

지속

저장과 동기화 후에도 같은 아이템 상태가 남는다.

인공지능

목표 인식부터 이동까지

판단

감지 결과와 행동 트리의 목표 값이 같은 대상을 가리킨다.

실행

네비게이션 경로와 실패 로그를 함께 본다.