How much does it cost to make a video game? The honest range runs from almost nothing in cash, for a solo developer building a small game in a free engine, to hundreds of millions of dollars for a blockbuster. That range is so wide it is nearly useless on its own, so this guide breaks the cost into the pieces you can actually control, shows real AAA figures for context, gives you a small calculator to estimate your own project, and explains where AI tools change the maths for indie and hobby developers.
How much does it cost to make a video game? The short answer
Cost depends on three things: how big the game is, how many people work on it, and how long they work. Everything else is a footnote to those three.
- Game jam or hobby project: a weekend to a few weeks of one person’s time. Cash cost can be close to zero if you use a free engine and make or generate your own assets.
- Solo or tiny-team indie game: months to a few years of work. The biggest cost is time, followed by art, audio, store fees and marketing.
- Funded studio game: salaries dominate. A team of ten for two years is a payroll problem, not a software problem.
- AAA: hundreds of people, multi-year schedules and marketing budgets that can rival development itself.
An indie game is simply one made by individuals or small teams, usually without a big publisher, and that is where most readers of this blog sit. For you, the useful version of the question is not “what does a game cost?” but “what will my game cost, and which line items can I shrink?”
Where the money goes: the real cost categories
Video game development is multidisciplinary: programming, design, art, audio, testing and production all have to happen, whether one person does them or two hundred. Each discipline becomes a cost line.
Time (labour)
This is the big one. In a studio it shows up as salaries. For a solo developer it is invisible, which is why people underestimate it. If you spend 1,000 hours on a game, those hours have a value even if nobody pays you for them. Professional budgets are mostly this line.
Art and animation
Characters, environments, UI, icons and animation. A sprite sheet is a single image holding every frame of a 2D character’s animation; a tileset is a grid of reusable tiles you paint levels with. In 3D you need models, a rig (the internal skeleton that lets a model bend) and animations. Hiring an artist for all of this is usually an indie developer’s largest cash expense.
Audio
Music, sound effects and, for story games, voice acting. Audio is easy to forget and very noticeable when it is missing.
Tools and engine
A game engine is the software framework that handles rendering, physics, input and so on. Some are free: Godot is open source under the MIT License, so the engine itself costs nothing. Other costs here include subscriptions, asset packs, fonts and AI generation credits.
Platform and legal fees
Store submission fees, developer accounts for mobile stores, and occasionally company registration or a trademark. Each storefront sets its own fees, so check the current amounts before you budget.
Marketing
Trailer, capsule art, store page, press outreach and any ads. Big publishers often spend as much on marketing as on development, and a good trailer is the single most useful marketing asset a small team can make.

Video game budgets by size, with real AAA examples
Studios rarely publish their budgets. Wikipedia’s list of the most expensive video games to develop collects the figures that are public, and even it notes that most budgets are undisclosed, so treat these as data points rather than an industry average.
| Game | Year | Reported cost (US$) | What it shows |
|---|---|---|---|
| Halo 2 | 2004 | 40 million development, 80 million marketing | Marketing can cost double the game itself |
| Cyberpunk 2077 | 2020 | 174 million development, 142 million marketing | Launch spend is close to an even split |
| The Last of Us Part II | 2020 | 220 million | A typical modern single-player AAA scale |
| Marvel’s Spider-Man 2 | 2023 | 315 million | Sequels do not get cheaper |
| Call of Duty: Black Ops Cold War | 2020 | 700 million | Annual franchises with huge teams |
| Star Citizen and Squadron 42 | In development | Over 954 million combined so far | Live development costs keep accumulating |
For context, the same list puts Final Fantasy VII, a giant production in 1997, at 40 to 45 million in development. Budgets at the top end have multiplied many times over since then.
None of these numbers apply to you. A solo developer’s game has one cost structure: your hours, plus whatever you pay for to avoid doing something yourself. So when you ask how much it costs to make a video game as an indie, the answer is always a formula, not a figure.
How to estimate the cost of your own game
The method below works whether you are budgeting a jam game or pitching a small studio project. It starts with scope, because scope drives everything else.
- Write a one-page design. List the core loop, number of levels, number of enemy types and characters, and target platforms. A game design document template makes this faster.
- Count your assets. Characters × animations, tilesets, UI screens, music tracks, sound effects. This list is your art and audio budget.
- Estimate hours per task, then pad. Every developer underestimates. Integration, bug fixing and polish take far longer than building features.
- Decide make, buy or generate for each asset. Hire, buy an asset pack, make it yourself or generate it with AI. Each choice trades cash for time.
- Add fixed costs. Store fees, tool subscriptions, credits, domain and hosting.
- Add marketing. At minimum, a trailer and store art.
A worked example
Say you plan a small 2D platformer and estimate 1,000 hours of work. Pick a value for your time; this is your own assumption, not a market rate. At $20 an hour, those 1,000 hours represent $20,000 of labour, even if you spend very little cash. If you would otherwise pay an artist and a composer, add those quotes to the cash column. If you generate the art and music with AI instead, the cash column shrinks to tools and credits, and the hours column shrinks too, because you are not drawing every frame by hand.
Here is a tiny calculator you can paste into any browser console or Node.js script and edit:
// Rough game budget estimator: replace every number with your own
const budget = {
hours: 1000, // total estimated hours of work
hourlyValue: 20, // what an hour of your time is worth to you
contractors: 0, // cash for artists, composers, testers
tools: 0, // subscriptions, licences, AI credits
assets: 0, // asset packs, fonts, music licences
storeFees: 0, // platform submission fees
marketing: 0, // trailer, ads, festival entries
buffer: 0.3 // safety margin for overruns (your choice)
};
function estimate(b) {
const time = b.hours * b.hourlyValue;
const cash = b.contractors + b.tools + b.assets + b.storeFees + b.marketing;
const total = (time + cash) * (1 + b.buffer);
return { time, cash, total: Math.round(total) };
}
const r = estimate(budget);
console.log("Cash out of pocket: $" + r.cash);
console.log("Value of your time: $" + r.time);
console.log("True cost with buffer: $" + r.total);
Run it twice: once with everything hired out, once with everything made yourself or generated. The gap between those two totals tells you where your money and your hours are best spent.





