Skip to main content
Game retention design workspace

Design core loops
visually
Analyze, simulate, ship

Model your game loop with 32 palette node types, score retention in real time, run step simulations with personas, and publish versioned state spaces—integrate via REST API or MCP. Ask AI Sidekick for feedback and share read-only links with your team.

Core loop previewLive
Palette node types
32
Node categories
7
Psychology detectors
11
Workspace areas
8
01

32 building blocks

From core loop flow to economy, social dynamics, monetization, and psychology—everything you need to express a complete game loop, aligned with the editor palette.

Node types

Control

진입

루프의 시작점.

시퀀스

연결된 출력 노드를 방문할 때마다 순서대로 하나씩 실행하는 분기.

라우터

플레이어 개입 없이 시스템이 출력 연결 순서대로 조건을 평가해, 참인 첫 번째 경로 하나만 따라가는 분기.

게이트

흐름을 두 갈래로 나누는 게이트.

선택

플레이어가 의지적으로 경로를 선택하는 분기점.

트리거

개체·자원과 연결하지 않고 사용자 정의 상태 값을 설정하는 노드.

Play

액션

플레이어의 관심과 노력이 필요한 능동적 행위.

미션

플레이어에게 주어지는 임무.

장면

완전히 새로운 인게임 화면으로 전환되는 지점.

연출

플레이어가 수동적으로 시청하는 연출 구간.

온보딩

튜토리얼·계정 설정·필수 가이드처럼 온보딩이 진행되는 구간.

성장

장기 성장을 나타내는 지점.

Economy

보상

행동의 결과로 지급되는 외재적 보상.

해금

콘텐츠·기능·스킬 등이 개방되는 지점.

구입

재화를 소비해 아이템이나 기능을 얻는 단방향 거래.

처분

아이템·자원을 내어주는 단방향 처분.

변환

재화 간 변환이 일어나는 지점.

결제

실제 현금 결제가 발생하는 지점.

광고

광고 노출이 루프에 개입하는 지점.

Emotion

성공

미션·도전·경쟁에서 성공을 경험하는 지점.

실패

플레이어가 실패를 경험하는 지점.

긴장

결과가 확정되기 전 느껴지는 긴장·기대·미해결 상태.

Social

협동

다른 플레이어와 함께하는 협동 플레이.

경쟁

플레이어 간 직접 경쟁.

커뮤니티

소속감 기반의 사회 구조.

공유

플레이어가 게임 콘텐츠·성과·초대를 외부로 공유하는 행위.

Reference

플로우

다른 플로우를 참조하여 시뮬레이션에서 서브 루프로 실행하는 메타 노드.

개체

게임 내 개념이나 객체를 표현하는 노드.

자원

자원 노드는 캔버스에 자원을 배치합니다.

테이블

프로젝트에 정의한 데이터 테이블을 그래프에 배치합니다.

Misc

메모

캔버스에 자유롭게 메모를 남길 수 있는 스티커 노트.

그룹

여러 노드를 하나의 그룹으로 묶어 시각적으로 구분하고 구조를 명확하게 표현합니다.

02

From loop design to runtime integration

Everything a game designer needs to model, validate, and ship core loop structure.

Features
Visual loop design
Drag-and-drop nodes with 4-way handles, arrowheads, and Alt+drag handle repositioning.
  • 32 palette node types (7 categories)
  • Flow / Resource / Relation edges
  • Group nodes and resource system
  • Dagre auto-layout and undo/redo
Real-time loop analysis
The graph is analyzed on every change—retention score, friction, and psychology patterns update instantly.
  • Retention score (0–100, S–D grades)
  • Cycle detection and friction analysis
  • 11 psychology pattern detectors
  • SDT-based success, failure, and tension evaluation
Simulation and personas
Step through the graph with a live log and metrics. Attach virtual player personas to test assumptions.
  • Step-by-step simulation with event log
  • Expression-based gates and conditions
  • Metrics charts during playback
  • Persona profiles per project
AI Sidekick
An assistant that reads your active graph and workspace context—ask for loop improvements without leaving the editor.
  • Live graph context in every reply
  • Claude Sonnet via AI Gateway
  • Streaming markdown responses
  • English and Korean support
Team collaboration
Manage projects under organizations, invite members, and share read-only views with a single link.
  • Organization and project hierarchy
  • Member invitations (Owner / Admin / Member)
  • Public read-only share links
  • JSON and PNG export
State spaces and integrations
Publish versioned manifests from your design and connect external tools through API or MCP.
  • Revision snapshots and playable instances
  • Session replay and changelogs
  • REST API with OpenAPI spec
  • MCP server and agent Skills
03

Everything in one place

Each game project holds flows, supporting data, and runtime artifacts under a single workspace—no scattered spreadsheets or siloed tools.

Project workspace
Flows
Layouts
Entity Templates
Resources
Data Tables
Personas
Files
State Spaces
04

Four steps to a shippable loop

Workflow
01
Create org and project

Sign up, create an organization, add a game project, and invite teammates to collaborate.

02
Model the core loop

Place nodes on the canvas and connect them. Start from a genre template or a blank flow.

03
Analyze and simulate

Check retention score and psychology patterns in the analysis panel. Run step simulations with personas.

04
Publish and integrate

Create a state space revision, play test instances, share flows, or connect agents via API and MCP.

05

From design doc to playable state space

Publish a revision when the loop is ready. Test with instances, replay sessions, and wire agents or services through API and MCP.

Runtime
State spaces
  • Versioned manifests frozen from flows, resources, templates, and layouts
  • Playable instances with snapshots, transitions, and session replay
  • Revision changelogs with AI-generated migration narratives
Integrations
  • In-app REST API docs and OpenAPI spec
  • MCP server and agent Skills for external tooling
Org-scoped API keys for programmatic access
06

Start designing your core loop

Create a free account and model your first retention loop in minutes.

Start for free