02 · WHAT I MAKE
Pick one, or mix them.
Prices are starting points. Every quote is fixed before work begins.

COVERS · KEY ART · EDITORIAL
Illustration
Key art, book and album covers and editorial pieces that work at 1:1 on a phone and scaled up on a billboard.
From $1,200 per piece

TILESETS · ISOMETRIC SCENES
Game environments
Tilesets that don’t look like tiles, isometric towns and interiors, and lighting for every hour.
From $45 per tile · day rate $520

SPRITES · TURNAROUNDS · PORTRAITS
Characters & animation
Characters that read from their silhouette, with turnarounds, walks, idles and dialogue portraits.
From $180 per character

VERTICAL SLICES · GAME JAMS
Indie dev & prototypes
Playable prototypes and vertical slices in Godot, built with the art from day one, not bolted on at the end.
From $3,800 per slice
03 · THE BRIEF
Tell me about your world.
Rough is fine. A few sentences and a link to anything you like is enough to start.
04 · AFTER YOU HIT SEND
Four steps, no surprises.
Brief & references
2 days
A 30-minute call, a shared board of references and a one-page brief we both sign off. You get a fixed quote before anything else happens.
Blockout
3–5 days
Grey shapes, no colour. This is where silhouettes, scale and camera get decided, and where changes cost almost nothing.
Colour & light
1–4 weeks
Flat colour, then lighting keys, then polish. Weekly check-ins with work-in-progress you can drop straight into the engine.
Ship
2 days
Engine-ready exports, layered source files and a short handover doc. Small fixes are free for 30 days after launch.
05 · QUESTIONS
Things people ask first.
Do you take small jobs?
Yes. Single illustrations and small sprite sets fit in the gaps between big projects.
Do I own the art?
You get full commercial rights on delivery. I keep the right to show it in my portfolio after launch.
Can you match an existing style?
Usually. Send me three screenshots and I’ll tell you honestly if I’m the right fit.
How do payments work?
30% to book, the rest at milestones. Invoices in USD, CAD or EUR.