The 15-minute first hour
Forget perfect. The leaderboard rewards fresh listings with a 48-hour boost. Get one asset on the board tonight.
- Generate 1 asset — pick a runner sprite or a fire FX (highest baseline demand).
- Title format:
[adjective] [character/effect] · [primary action] pack. Example: Neon Ronin · run pack. - List at $24 one-time + $40/yr. One-shot pricing captures impulse buyers, annual captures pros.
- Embed the live demo on itch.io / your portfolio. (One-line iframe, see move 2).
- Post the 5-second loop on Twitter/X with #gamedev #indiedev tags. Pin it to your profile.
Most creators don't do step 4 — that's the biggest single conversion lever in this entire document.
A week that converts
Top-grossing creators follow some flavor of this. You don't need all of it — start with Mon + Thu posts.
| Day | Slot | Move | Why |
|---|---|---|---|
| MON | 10am local | Twitter/X · 5-sec loop + buy link | Highest gamedev engagement of the week |
| TUE | — | Listen · scan Reddit for "looking for sprite" posts, reply with your link + try-it embed | Inbound intent is 4× higher conversion |
| WED | 2pm | Discord · drop a free 1-frame teaser in 2-3 servers | Mid-week visibility for weekend buyers |
| THU | 11am | Twitter/X · "behind the scenes" — graph screenshot + how key bindings work | Builders share content from other builders on Thursdays |
| FRI | 4pm | YouTube short · 30s "made in 4 min" timelapse | Weekend search traffic peaks Fri afternoon |
| SAT | — | Generate next week's asset · iterate on what sold this week | Compounding library, lower marginal effort per listing |
| SUN | 9pm | Email/Newsletter · 2-asset roundup to anyone who Tried-it last week | Sunday email open rates are highest in gamedev |
How much you could make
Drag the sliders. Numbers update live. 75% of every sale goes to you — this is just multiplication.
In order of impact, with the exact steps
Searchable title & sharp tags
Live playable demo
brunoapi.com/embed/your-slug?ref=YOU — that ?ref= earns you affiliate revenue.Hit the 24-hour leaderboard
Twitter / X — the biggest single lever
Reddit & Discord — inbound channels
Affiliate link — every conversation
brunoapi.com/?ref=YOU (find yours in Account → API keys & MCP).MCP cross-promo — free AI agent traffic
Pin your top 3 (free) + buy slots for next 3
Copy-paste-and-ship
These are the actual posts used by top-2 creators on the leaderboard. Edit the bold bits.
Just dropped a new **runner sprite pack**. 121-frame in-place loop, melee + ranged, transparent alpha out of the box. Made it in 4 min, listed it for $24 one-shot. Try it ↓ (live demo) brunoapi.com/embed/**your-slug**?ref=**YOU** #gamedev #indiedev #pixelart
If a runner sprite would unblock you — I have **one** that might match. Live demo here, you can press the buttons before deciding: brunoapi.com/embed/**your-slug**?ref=**YOU** It's $24 once or $40/yr if you ship updates. Transparent alpha, key-bound melee + ranged, no drift between frames. Happy to render a small variation for free if you DM the prompt.
👋 Sharing a sprite I generated this week — figured someone here might use it. **Neon Ronin · run pack** — 121 frames, melee + ranged, alpha. Try it: brunoapi.com/embed/**your-slug**?ref=**YOU** Not pitching. If you build with it, would love to see what you ship.
[0:00] "From a single sentence to this." [show prompt typing] [0:04] [show 5 stages flying by] [0:18] "121 frames. Centroid-locked. Transparent." [0:24] "It cost me $3." [0:28] "Link in pinned. brunoapi.com/?ref=**YOU**"
Subject: **30-second pitch** — drop-in sprite for **your game**
Hi {name},
Saw {game-name} on Steam — the {genre} vibe is striking.
I make sprite packs that match that vibe. Here's one your players might like, with a playable demo:
brunoapi.com/embed/**your-slug**?ref=**YOU**
$24 one-shot, full commercial license while subscribed. Happy to render a variation matched to your palette.
— **YOU**
How I made $1k from one sprite this month 👇 (no, I didn't draw anything) 1. typed a prompt 2. waited 4 minutes 3. listed it for $24 4. tweeted the loop 5. did nothing brunoapi.com/?ref=**YOU** #gamedev #indiedev #aiart #passiveincome
Pick your agent, paste the prompt, walk away.
Bruno ships an MCP server. Once connected, your AI agent can read your asset library, write listings, post to social, and chase Reddit threads — all from inside Cursor / Claude Code / Cline / etc. You set it up once. It runs.
Connect Bruno MCP to Claude Code
Drop this snippet into ~/.claude.json. The agent restarts and now has access to Bruno's tools — search, generate, list, embed, promote.
Paste this in chat
A full agent recipe — finds your strongest assets, polishes the listings, drafts posts, and schedules a weekly run. One copy. One paste.
The agent will ask for confirmation before posting. You stay in the loop.
What a properly-wired agent does every Monday
Same playbook as the manual, but the agent runs it for you. Run this as a weekly recurring task.
Audit (5 min)
- Pull last 7 days of sales per listing.
- Flag any asset with views > 50 but conversion < 1%.
- Suggest a title / tag rewrite for each flagged asset.
- Apply the rewrite on user OK.
Publish (10 min)
- Pick top 2 assets from last week.
- Draft a Twitter post + a Reddit comment + a Discord drop.
- Generate a 30s YouTube short script.
- Stage all posts for your review.
Hunt (15 min)
- Scan Reddit gamedev subs for "looking for" posts.
- Match against your library — find best fit per thread.
- Draft reply with try-it embed + affiliate link.
- Wait for your "send" command.
Rotate (5 min)
- Check pinned slot performance.
- Swap underperforming pin for a stronger asset.
- Recommend buying an extra paid pin slot if > 3 assets clear $50/mo.
When to use $24 one-shot vs $40/yr
One-shot ($24)
- Single-project use — game-jams, solo devs, prototypes.
- FX / tilesets where there's no recurring update need.
- Lower commitment → higher conversion on impulse buyers.
Annual ($40/yr)
- Characters with ongoing variations / updates.
- Studios that ship multi-year, want updates.
- Higher lifetime value, predictable income.
Default: list both. The mix usually settles at ~65% one-shot / 35% annual for characters, inverse for effects.
Don't list until every box is ticked
Official referral payout model
How referral rewards are calculated when you bring traffic that converts into paying users.
1) Subscription share
For each referred user with active attribution: you receive 50% of their subscription payment.
2) Marketplace commission share
When that referred user sells assets: Bruno takes platform commission (25%); you receive 50% of Bruno commission for those sales.
Quick example
Referred creator sells an asset for $100 → creator gets $75, platform gets $25 → your referral cut is $12.50 (50% of platform part).
Tracking & payout
Attribution is based on your referral URL. Referral earnings appear in Account activity and are paid with standard payout rules.
Now ship one asset. Today.
The whole playbook collapses if you don't have a listing live. Generate the first one. Everything else compounds.