Tell us what your users already do. Hatched designs the loop, generates the buddy and rewards in your brand, and embeds them live — in days, not months.
It jumps at launch, then goes flat — because points and badges only do one of the four jobs that real gamification needs.
Points and badges are easy to launch. The hard part is keeping a living economy balanced as you grow — every new event isn't one rule, it's a new interaction with every rule you already shipped.
Your users already want what Duolingo gives them — a streak, a buddy, a path. Hatched puts that same stack in your product, in your brand, in days.
Whatever your users already do — learn, save, train, get onboarded — Hatched runs the same buddy loop on them, in your brand. Find yourself below.
Competitors give you a widget or a raw API. Hatched gives all four layers — and they build on each other: design tunes the engine, the engine drives the content, the content fills the widgets, the widgets bring in more events.
The Planner checks your economy against real frameworks before you ship — not guesswork.
One API holds the state, rules and rewards. Send an action; get the changes back in the same reply.
Buddy, evolutions, badges, shop items — made in your brand, not a fixed art set. No waiting on an illustrator.
Embedded widgets that load in under 150ms. They match your brand; reward colors stay fixed.
Turn a feature on — the whole motivation map and the live product update.
await hatched.events.send({ eventId: "lesson-9f3a", // idempotent externalUserId: "user-456", type: "lesson_completed", });
Press it. The same call returns the changes below — and the buddy on the right reacts live.
Fourteen widgets that load in under 150 ms. Switch a preset or color and the window on the right restyles at once — reward colors stay fixed.
Reward colors stay fixed — green = positive, ember = accent, amber = coins. You theme the accent, corners & font; a win never looks like a warning.
Same buddy, any item. Same buddy, every stage. Hatched makes each one in your own art style — so a hundred rewards still look like one world.
In your brand by default — each new asset costs one credit, not a week of design work, and is instantly ready to equip & sell. Tap any variant → it’s drawn onto the live buddy →
Retention, ROI and economy health in one dashboard — see which mechanics raise engagement, then adjust rewards and costs before the economy drifts.
Every action & purchase on the right becomes a data point here. Watch the crown equip live →
Setup is done by an AI agent: paste our prompt into Claude Code, Codex or Cursor, and it reads your repo and writes a ready plan. A human touches very little — the hard parts stay behind the API.
// 1. an agent reads the repo, infers the loop import { Hatched } from "@hatched/sdk-js"; const hatched = new Hatched({ secretKey: process.env.HATCHED_KEY }); await hatched.events.send({ type: "lesson_completed", externalUserId: "u_456" }); // 2. one tag renders the surface: <script src="https://cdn.hatched.live/widget.js" defer></script> <hatched-buddy key="pk_live_…"></hatched-buddy>
llms.txt, a drop-in AGENTS.md, an MCP server and an AI-assistants guide: the agent reads the whole product, then calls it directly.A headless engine, a loyalty backend, a closed vertical app — each covers one piece. Buy four and integrate them yourself, or get design, engine, in-brand widgets and generative art already connected.
| Dev enginesTrophy · Gameball | Loyalty enginesTalon.One · Open Loyalty | Vertical SaaSSpinify · Centrical | Build in-houseyour own team | Hatched | |
|---|---|---|---|---|---|
| Design intelligence · frameworks + balancer | · | · | · | · | ✓ |
| Engine · events → progression | ✓ | ~ | ✓ | ~ | ✓ |
| In-brand embeddable widgets | ~ | · | · | ~ | ✓ |
| Buddy + evolution | · | · | · | · | ✓ |
| Generative on-brand art | · | · | · | · | ✓ |
| Agent-native DX · llms.txt · MCP | ~ | ~ | · | · | ✓ |
Start free, pay as your events grow — never per seat. Generative credits cover buddy art, badge icons and theme assets — a second meter you only feed when you ship.
Design it, generate it, ship it — in your brand, in days.
Spin up a buddy, badges and streaks on the free plan — no card, no sales call.
Generate the buddy, rewards and theme in your brand; tune the whole economy in the Planner.
One script tag drops the widgets into your product — and we'll help you ship your first loop.
The window on the right is a live Hatched embed: a buddy hatches on load, slide 6 fires a real event into it, slide 7 restyles it.