Most tools just give you points and badges to build yourself. Hatched is a studio: it designs the game, generates it in your brand, and embeds it live — design, engine and widgets in one stack.
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.
The one app that didn't fade did all four jobs — over ten years, with a big team. Hatched gives you that stack, ready to use.
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.
One stack, two markets: consumer apps that embed the buddy for their users, and internal teams that run it on employees. We start where engagement is already proven, then expand.
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.Every competitor covers one layer — a headless engine, a loyalty backend, or a closed vertical app. The design-intelligence + buddy + generative + agent-native corner sits empty. That's where Hatched is.
| 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 | ~ | ~ | · | · | ✓ |
Self-serve from $0, priced on usage — never per seat. The plan ladder grows revenue with event volume; generative credits add a second, usage-based axis that turns content into more revenue.
Start free, pay as your events grow. Generative credits cover buddy art, badge icons and theme assets — a second meter you only feed when you ship.
Once Hatched is built in, leaving isn't just cancelling a contract — it's an almost complete rebuild: re-wire the widgets, rebuild the database of progress, re-generate every brand asset, and re-design the whole economy from scratch.
Algolia turned search — a hard backend problem every app needs — into easy widgets, an API, and now AI recommendations. Hatched does the same for gamification.
I founded Flalingo (EdTech) and added gamification to keep users coming back — I did all four jobs myself, and saw weak loops go flat.
At Algolia I saw a hard infrastructure problem become a widget every app installs — exactly what Hatched does for gamification.
Design it, generate it, ship it.
Finish self-serve onboarding, ship Widget Studio, improve the Planner — from sign-up to a live, designed, embedded loop with no sales call.
Turn design partners into proof — activation rate, expansion, retention lift.
Win the EdTech / language-learning market first, then expand into fitness, developer education and SaaS onboarding.
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.