Systems-driven design in Caves of Qud
- 2007년부터 시작된 Caves of Qud는 상업적 목표 없이, 테이블탑 RPG 세계관과 로그라이크 엔진을 결합하여 친구가 즐길 수 있는 게임을 만드는 데 집중했습니다. 🎲
- Sproggywood 개발을 통해 Unity의 크로스 플랫폼 기능에 깊은 인상을 받아, 기존 C# 프로젝트였던 Caves of Qud를 Unity 기반으로 전환하여 모바일 확장 가능성을 모색했습니다. 📱
- 고전적인 객체 계층 구조 대신, Unity의 컴포넌트 기반 시스템처럼 '속성들의 집합'으로 객체를 구성하여 매우 다양하고 복잡한 게임 요소를 효과적으로 구현했습니다. 🧩
- 게임 내 시스템들의 충돌과 상호작용을 통해 발생하는 '개인화된 내러티브'를 중시하며, 플레이어가 직접 이야기에 참여하고 자신만의 서사를 만들어가도록 유도합니다. 📖
- 시스템은 무작위가 아닌, 개발팀이 의도한 특정 유형의 이야기를 생성하도록 세심하게 설계되었으며, 이를 통해 플레이어는 예측 가능하면서도 흥미로운 경험을 합니다. ⚙️
- 마을의 수천 년 역사를 생성하고 이를 기반으로 정부, 캐릭터, 건물 유형을 결정하는 등, 여러 층위의 절차적 생성 기법을 사용하여 생생하고 깊이 있는 환경을 조성합니다. 🏘️
- 모든 세부 사항을 시뮬레이션하기보다, AI나 내러티브 시스템처럼 플레이어가 흥미로운 이야기를 엮어낼 수 있는 '중요한 뼈대'를 제공하는 데 집중합니다. 🦴
- 게임은 독특하고 강력한 '목소리'를 가지고 있으며, 플레이어는 이 목소리를 이해하고 시스템과 상호작용하며 자신만의 이야기를 그 목소리에 맞춰 풀어냅니다. 🗣️
- 게임 개발은 비즈니스와 기술적으로 매우 어렵지만, 이 어려움을 함께 극복하려는 놀라운 동료들이 있어 서로 배우고 돕는 과정이 중요하다고 강조합니다. 🔥
데브허브 | DEVHUB | Systems-driven design in Caves of Qud