게임 개발의 이중 구조게임 개발은 다른 소프트웨어 개발과 구별되는 독특한 특성을 가지고 있다. **기획의 의도(재미 중심)**와 **구조의 정합성(효율 중심)**이라는 두 가지 목적이 게임 전반에 넓게 분포되어 있기 때문이다.기획의 의도 - 재미를 위한 확산목적: 플레이어의 재미와 몰입감특성: 주관적, 감정적, 유연한 변경 필요범위: 게임의 모든 요소에 스며들어야 함도구: 게임룰과 데이터를 통한 구현구조의 정합성 - 효율을 위한 확산목적: 시스템의 안정성과 성능특성: 객관적, 논리적, 일관성 유지 필요범위: 전체 시스템 아키텍처에 관통도구: 디자인패턴과 아키텍처를 통한 구현계층별 접근 전략상단 계층: 도메인 - 탑다운 접근재미: 게임의 최종 목표유저: 플레이어 경험 중심사람 이해: 플레이어 심리와 행동 ..