Code keeps the score. Claude tells the story. 점수는 코드가, 이야기는 Claude가
Durumi sits between a creator's game and a player's chat. The creator writes the world and the rules once, game code owns every number, and Claude plays every character and hands the game state back each turn. Durumi's own platform, with Claude as the game master, is in development. 두루미는 크리에이터의 게임과 플레이어의 대화 사이에서 일합니다. 크리에이터는 세계관과 규칙을 한 번 쓰고, 숫자는 모두 게임 코드가 맡고, Claude는 매 턴 모든 인물을 연기하며 게임 상태를 돌려줍니다. Claude가 게임 마스터를 맡는 두루미 자체 플랫폼은 개발 중입니다.
Follow a turn through the platform한 턴이 지나가는 길
Pick a kind of play to trace its path, or pick a part to see what it does. This is the design of Durumi's own platform, with each part marked by where it stands today. 플레이 종류를 고르면 길을 따라가고, 부분을 고르면 하는 일을 볼 수 있습니다. 두루미 자체 플랫폼의 설계이며, 부분마다 지금 어디까지 왔는지 표시했습니다.
Comes in들어오는 것
Durumi두루미
Goes out나가는 것
World and rules prompt세계관과 규칙 프롬프트
Working prototype프로토타입에서 동작
Written once per work by its creator: setting, characters, rules and the exact output format. It's identical on every turn, so on Durumi it will be served from Claude's prompt cache, which is what keeps long sessions affordable.작품마다 크리에이터가 한 번 씁니다. 배경, 인물, 규칙, 정확한 출력 형식이 들어갑니다. 매 턴 똑같기 때문에 두루미에서는 이를 Claude의 프롬프트 캐시에서 불러올 예정이고, 그래서 긴 플레이도 비용을 감당할 수 있습니다.
Game component (code)게임 컴포넌트 (코드)
Working prototype프로토타입에서 동작
The interactive screen inside the chat: mini-games, scoring, money, inventory, dice and grid combat. It owns every number. The model never calculates a score.대화창 안의 인터랙티브 화면입니다. 미니게임, 채점, 돈, 재고, 주사위, 격자 전투를 다루고 모든 숫자를 책임집니다. 모델은 점수를 계산하지 않습니다.
Game state게임 상태
Working prototype프로토타입에서 동작
The numbers and story notes that carry from turn to turn. Code changes the numbers; Claude hands them back unchanged in a fixed structure. In the prototypes the state rides inside the chat; on Durumi it will also be saved on the server.턴에서 턴으로 이어지는 숫자와 이야기 메모입니다. 숫자는 코드가 바꾸고, Claude는 정해진 구조 그대로 돌려줍니다. 프로토타입에서는 상태가 대화 안에 실려 다니고, 두루미에서는 서버에도 저장할 예정입니다.
Claude, the game master게임 마스터 Claude
Claude API runtime in developmentClaude API 런타임 개발 중
Reads the state, plays every character, reacts to the score, writes the next scene and returns the state as structured data. Story-heavy works run on Claude Sonnet or Opus and lighter games on Claude Haiku, chosen per work so each session keeps its prompt cache.상태를 읽고, 모든 인물을 연기하고, 점수에 반응하며 다음 장면을 쓴 뒤 상태를 구조화된 데이터로 돌려줍니다. 이야기 중심 작품은 Claude Sonnet이나 Opus, 가벼운 게임은 Claude Haiku로 돌리며, 작품 단위로 정해서 한 판 안에서는 프롬프트 캐시가 유지됩니다.
Safety layer안전 장치
Planned계획
Checks works when creators publish them, and checks replies before they reach players, so everything stays all-ages. Players can report anything that slips through.크리에이터가 작품을 올릴 때, 그리고 응답이 플레이어에게 닿기 전에 전체 이용가에 맞는지 확인합니다. 그래도 빠져나간 것은 플레이어가 신고할 수 있습니다.
- The player writes to the character.플레이어가 캐릭터에게 말을 겁니다.
- The world and rules prompt (the character, the world, the voice) is read from Claude's prompt cache.세계관과 규칙 프롬프트(캐릭터, 세계, 말투)를 Claude의 프롬프트 캐시에서 읽습니다.
- The game state adds what this player and character have been through so far.게임 상태에서 이 플레이어와 캐릭터가 지금까지 겪은 일을 붙입니다.
- Claude answers in character and updates the story notes.Claude가 캐릭터로서 대답하고 이야기 메모를 고칩니다.
- The safety layer checks that the reply stays all-ages.안전 장치가 응답이 전체 이용가에 맞는지 확인합니다.
- The reply appears, progress is saved and the play counts toward the creator's stats.응답이 화면에 뜨고, 진행 상황이 저장되며, 크리에이터 통계에 반영됩니다.
- The player builds a pizza in the game screen.플레이어가 게임 화면에서 피자를 만듭니다.
- The game component scores it and updates money and reputation.게임 컴포넌트가 점수를 매기고 돈과 평판을 고칩니다.
- The world and rules prompt (cached), the game state and the result go to Claude.세계관과 규칙 프롬프트(캐시), 게임 상태, 채점 결과가 Claude에게 갑니다.
- Claude plays the customer's reaction, brings in the next customer and returns the state unchanged, plus the new order.Claude가 손님의 반응을 연기하고 다음 손님을 들이며, 상태는 그대로 두고 새 주문만 더해 돌려줍니다.
- The safety layer checks the reply.안전 장치가 응답을 확인합니다.
- The game component shows the new order; progress and stats are saved.게임 컴포넌트가 새 주문을 띄우고, 진행 상황과 통계가 저장됩니다.
- The player moves a unit and picks attack, skill or item.플레이어가 유닛을 옮기고 공격, 스킬, 아이템 중 하나를 고릅니다.
- The game component resolves the move and the command, then plays the enemy turn.게임 컴포넌트가 이동과 명령을 처리하고 적의 턴을 진행합니다.
- The world and rules prompt (cached), the game state and the outcome go to Claude.세계관과 규칙 프롬프트(캐시), 게임 상태, 전투 결과가 Claude에게 갑니다.
- Claude tells the battle as part of the chronicle, keeping earlier choices in play.Claude가 앞선 선택을 살려 전투를 연대기의 한 장면으로 풀어 냅니다.
- The safety layer checks the reply.안전 장치가 응답을 확인합니다.
- The map and units update, and progress carries into the next chapter.지도와 유닛이 갱신되고, 진행 상황은 다음 장으로 이어집니다.
One turn, five steps한 턴, 다섯 단계
What happens between a player's move and the next scene on Durumi's own platform. 두루미 자체 플랫폼에서 플레이어의 행동과 다음 장면 사이에 일어나는 일입니다.
-
Load the work작품 불러오기
The cached world and rules prompt, plus the saved game state.캐시에 있는 세계관과 규칙 프롬프트, 그리고 저장된 게임 상태.
-
Take the action행동 받기
The player's message or move, passed on by the game screen as hidden data.플레이어의 메시지나 행동을 게임 화면이 숨은 데이터로 넘깁니다.
-
Run the rules규칙 계산
Code scores the action and updates every number.코드가 행동을 채점하고 모든 숫자를 고칩니다.
-
Play the scene장면 연기
Claude writes the characters' reactions and the next scene, and returns the state in an exact structure.Claude가 인물들의 반응과 다음 장면을 쓰고, 상태를 정해진 구조 그대로 돌려줍니다.
-
Check and show확인하고 보여 주기
The reply is checked to stay all-ages, then the screen updates and the turn is saved.응답이 전체 이용가에 맞는지 확인한 뒤, 화면을 갱신하고 턴을 저장합니다.
Every player turn is at least one model call, and each call re-reads the whole session so far. A 40-turn session is a long-context workload by design, which is why Durumi relies on Claude's long context and prompt caching. 플레이어의 모든 턴마다 모델이 최소 한 번 호출되고, 호출할 때마다 그때까지의 대화 전체를 다시 읽습니다. 40턴짜리 한 판은 그 자체로 긴 맥락 작업이고, 그래서 두루미는 Claude의 긴 맥락과 프롬프트 캐시에 기댑니다.
What makes it different무엇이 다른가
Durumi puts a real game inside the conversation. 두루미는 대화 안에 진짜 게임을 넣습니다.
Numbers you can trust믿을 수 있는 숫자
Scores, money and dice live in code. The model never does the math, so the numbers stay consistent turn after turn.점수, 돈, 주사위는 코드에 있습니다. 모델이 계산하지 않으니 턴이 쌓여도 숫자가 흔들리지 않습니다.
Games, not just chat대화를 넘어 게임으로
A game component turns the chat window into a real game screen: kitchens, grids and inventories, all inside the conversation.게임 컴포넌트가 대화창을 진짜 게임 화면으로 바꿉니다. 주방, 격자, 인벤토리가 모두 대화 안에 있습니다.
Long stories that hold together길어도 무너지지 않는 이야기
Game state and Claude's long context keep promises, relationships and choices from dozens of turns ago.게임 상태와 Claude의 긴 맥락이 수십 턴 전의 약속, 관계, 선택을 지켜 줍니다.
Made by the game's designer게임을 설계하는 사람이 만든 플랫폼
Durumi's founder designs its games. Tools for other creators and a revenue share are planned.두루미 창업자가 게임을 직접 설계합니다. 다른 크리에이터를 위한 도구와 수익 배분도 계획하고 있습니다.
What Durumi builds두루미가 만드는 장르
Genres Durumi builds with this split of code and game master. 코드와 게임 마스터가 일을 나누는 방식으로 두루미가 만드는 장르입니다.
RPG Maker–style games쯔꾸르풍 게임
Walk a small map and talk to any character in your own words.작은 맵을 돌아다니며 어떤 등장인물에게든 내 말로 말을 겁니다.
Management sims경영 시뮬레이션
Cafés and pizzerias where every customer is a character.손님 한 명 한 명이 인물인 카페와 피자 가게.
Survival TRPGs생존 TRPG
Dice checks and risky choices, with no human game master.사람 게임 마스터 없이 주사위 판정과 위험한 선택.
Turn-based SRPGs턴제 SRPG
Grid combat told as multi-chapter chronicles.격자 전투를 여러 장짜리 연대기로.
Want to see more?더 보고 싶으신가요?
For a walkthrough of the platform, partnerships or investment, email us. 플랫폼 소개, 제휴, 투자 문의는 메일로 보내 주세요.
contact@durumi.uk