Game asset studio

Describe it.
Get a game asset.

Bruno turns one prompt into rigged, animated, transparent-background assets — characters, worlds, FX and UI — through a controllable, stage-by-stage pipeline. Then sell them on the marketplace. Keep 75% of every sale.

6+asset types
1 placelocked motion
75%creator share
$50min payout
referencebaserun · loopmelee#FF00FF keyed
IN PLACE · LIVE
run_loop · 121f · clean alpha · WebP/GIF/MP4 locked
0
total sales on Bruno
0
gross volume
0
75% paid to creators
0
active creators
Top by sales · 24h rotating · live
Live activity people earning right now
$0
earned by creators · last 60 sec
0
assets shipped today
avg time prompt → playable sprite
4 min 12s
avg first payout
day 11
creators that hit $50+
74%
Licensing is simple and honest.
To legally use any asset in your own products, games or commercial work, you must keep an active subscription for that asset. No subscription → no commercial rights.
75% creator · 25% platform See plans
One studio, every asset

Pick a type — the pipeline branches for it

Each category has its own pipeline, built-in actions, and export formats (WebP · GIF · MP4 · WebM · PNG sheet).

Characters

Rigged sprites with idle, run, stop, turn & combat per type. Upload your own motion to drive them.

walkrideswimrunfly
Backgrounds

Parallax layers, tilesets, skyboxes & props.

Effects

Looping particle & impact FX with clean alpha.

Textures

Seamless, tileable, with optional PBR maps.

Items & Objects

Weapons, pickups, interactables with use transitions.

UI & Shapes

HUDs, icon sets, panels & frames in one style.

Staged generation

A controllable pipeline, not a black box

Stages that can run on their own do. Stages that need your eye pause for approval.

1Reference

Concept & turnaround from your prompt + up to 5 reference images.

2Base pose

Canonical key frame & facing direction, locked from the reference.

3Motion plan

Per-direction movement & transition steps are planned out.

4Movement

In-place run / fly / swim — the character never drifts off-center.

5Actions

Type-aware action set with entry & exit, auto key-bound.

post · auto chroma key on #FF00FF → flood-fill from edges → enclosed-pocket cleanup → centroid-stabilised WebP / GIF / MP4 / WebM

See it happen

From this prompt → this sprite

Click a prompt below — the runner on the right swaps to the result. Real assets, real-time.

live demo · try a prompt
75% to you on every sale ~4 min
playing live
The math

Old way vs Bruno

One character pack, fully animated, transparent, sellable. Here is what it actually costs.

Old way · hire an artist
  • 2–6 weeks waiting
  • back-and-forth on iterations
  • separate fee for each action / format
  • sprite drift between clips
  • can't resell — work-for-hire
$800 — $4,500
+ a month of your life
VS
Bruno · one subscription
  • playable in ~4 minutes
  • every action key-bound + animated
  • WebP / GIF / MP4 / WebM / PNG sheet — all included
  • centroid-locked, no drift
  • list on the marketplace, keep 75%
$29 — $399 / mo
+ 10 to 300 assets included
Real creators · real numbers

Built last month on Bruno

Three random creators. Three different niches. Same playbook.

Their playbook
What buyers say

5,400+ five-star reviews

From buyers who shipped a real game with assets from this marketplace.

★★★★★
"Plugged the Neon Ronin pack into our roguelike. Attack chains felt snappy day one. The centroid stability is the real magic — no drift, ever."
KE
@kenji · indie devshipped Wireheart on Steam · 8k wishlists
★★★★★
"I used to pay $1,800 a sprite. Now my full character set runs me $99/mo and I sell three of them back on the marketplace. The math broke my brain in a good way."
MA
@maira · studio leadAurora Ronin · mobile beat-em-up
★★★★★
"I asked Cursor for a runner sprite at 2am. Bruno's MCP server returned a playable pack 4 minutes later. Felt like cheating. This is the workflow."
DL
@dev_lin · tech leadNeo Kyoto Brawl · in beta
Trusted by builders at PIXEL FORGEHEXSTUDIOAURORANOVA GAMESWIREHEARTCOMET
+127 creators joined this week
average payout in 11 days · 74% of new creators hit the $50 payout threshold within a month
14 generating right now Start one yourself
Marketplace

Generate it. Then sell it.

List any asset. Buyers subscribe to license it. You keep 75%. Payouts from $50.

Pricing

Pay in dollars, not tokens

A subscription unlocks generation. Every tier includes a monthly asset quota. Anything above the quota is just $3 per asset — and that per-asset price drops on bigger plans.

75% creator · 25% platform commercial license while active cancel anytime

All commercial use requires an active subscription. No active plan → no generation, no commercial rights. Old assets keep working only while your plan is live.

FAQ

What everyone asks before paying

Click any question. Straight answers, no fine print.

What is the license — can I really ship a game with this?
Yes. Any active subscription gives you a commercial license on assets you generate and assets you license from the marketplace, for as long as the subscription is active. Cancel and your old assets keep working for the rest of the billing month, but you'll need to renew to ship updates.
How do payouts actually work?
Every sale = 3 ledger entries. Buyer pays $X, you get 75% instantly to your Bruno balance, platform takes 25%. Once you hit $50, you can withdraw to Stripe Connect (1–2 business days to your bank).
What if my asset doesn't sell?
Most don't, day one. The creators on the leaderboard above had ~7–14 day ramps. Read the promotion playbook — it walks through the exact 8 moves that drove their first $500.
Is this just a Stable Diffusion wrapper?
No. Bruno is a stage-by-stage pipeline that builds in-place, centroid-locked, transparent-background sprites — not single static images. Try a generation in Studio: you'll see 5 distinct stages with approval gates between them.
Can I cancel any time?
Yes — one click in Account. We keep your generations forever in your library, but commercial rights pause until you re-subscribe.
Refunds?
7-day no-questions refund on your first subscription month. Failed generations don't count against quota — they refund automatically.
Does it work with Cursor / Claude Code / Cline?
Yes. Bruno ships an MCP server — drop the snippet into your editor (we have configs for Claude Code, Cursor, Cline, Windsurf, Zed, Continue, Aider, Codex CLI) and your agent can generate, list, and download assets directly. See docs → MCP.
Can I sell assets I generated before subscribing?
No — only assets generated during an active subscription can be listed. Old assets from a lapsed plan stay in your private library but aren't sellable until you renew.

Ship a whole asset library today.

Generate by prompt, assemble games from skeletons, sell what you make.

Creators keep 75% · platform fee 25% · payouts from $50 · how to promote ↗