I watched a studio sign a publisher deal with milestone language so loose that the producer spent two years arguing about what “vertical slice” actually meant. By the time legal settled it, the game was six months overdue and the relationship was poisoned.
That doesn’t have to be you.
Publisher deals live and die on milestones. They’re not just checkpoints, they’re the legal and financial frame that either keeps you funded or cuts the money off. Get them right, and you have a roadmap everyone agrees to. Get them wrong, and you’re fighting about deliverables while your team runs out of runway.
The thing nobody tells you about milestone definitions
Here’s what I’ve learned from both sides of the table: a milestone is only as good as its definition. “Alpha by Q3” sounds like a deal until your publisher’s definition of alpha is “zero major bugs” and yours is “core gameplay loop complete, bugs TBD.”
I tested this the hard way early in my career. We signed a contract that said “submit build for certification” as a milestone. We thought that meant the build existed and was ready. The publisher thought it meant the build had been accepted by the platform holder and was literally days from launch. The difference was about three months of work and a 30% penalty we didn’t negotiate out of.
Real definitions look like this: “Vertical slice, single-player campaign from game start to first boss encounter, 15 minutes of uninterrupted gameplay, menu system functional, no crashes on Xbox Series X or PlayStation 5 running at 1080p/60fps.” Not poetry, but it’s defensible.
That specificity matters because once you sign, both sides point back to that language. When you hit the date, there’s either a checkmark or a fight. You want there to be a checkmark.
Building a timeline that doesn’t collapse under pressure
| Phase | Duration | Key Deliverables |
|---|---|---|
| Pre-production | 8-14 weeks | Core design locked, tech prototype working, art direction proven, scope aligned |
| Production | 12-20 months | Alpha, beta, content complete, optimization pass, all campaign levels, core mechanics, art |
| Certification and launch prep | 10-14 weeks | Platform certification (4-6 weeks), optimization, day-one patch prep, shipping |
| Example 2D action game | 74 weeks total | Pre-prod validation, foundation systems, expansion, polish, optimization, certification |
The mistake most producers make is working backward from a publisher-imposed ship date. You know the one: “we need it out October 2027 for holiday retail.” Then you fit milestones into the remaining months and hope your team can execute.
What actually works is different. You build milestones that are outcomes of the work that needs to happen, not arbitrary slots in a calendar.
Start by listing the actual production phases your game needs:
Pre-production usually takes 8-14 weeks. That’s core design locked, tech prototype working, art direction proven in at least two scenes, and everyone on the same page about scope. Don’t skip this. I’ve never seen a milestone miss because pre-production took “too long.” I’ve seen dozens miss because people thought they could skip it.
Production is where you build the bulk of the game. For a mid-scale title, expect 12-20 months depending on team size and scope. This is where most milestones live, alpha, beta, content complete, optimization pass. Break it into chunks that represent real work: “all campaign levels blocked out,” “all core mechanics implemented,” “art complete for Acts 1 and 2.”
Certification and launch prep is often underestimated. Platform certification alone (whether that’s Sony, Microsoft, Nintendo, or Valve) takes 4-6 weeks minimum, and you’ll almost always get notes back that need fixing. Budget another 6-8 weeks for optimization, day-one patch prep, and actually shipping the thing.
Here’s a real timeline from a 2D action game I produced that actually shipped on time:
- Week 0-12: Pre-production and tech validation
- Week 12-24: Foundation (systems, core enemy types, two campaign areas playable)
- Week 24-42: Expansion (full campaign playable, 70% art complete, first balance pass)
- Week 42-56: Polish and content completion (all assets done, extensive playtesting)
- Week 56-64: Optimization and submission prep (performance profiling, bug fixing)
- Week 64-74: Certification and launch window
That game shipped on time and under budget because the timeline was built on what actually needed to happen, not on what sounded good in a boardroom. Each milestone had a clear dependency on the previous one completing.
Negotiate payment gates, not just dates
This is where most producers aren’t thinking like business people. You need to understand how your studio gets paid.
Typically, a publisher advance is split across milestones: 20% on signing, 20% on alpha, 20% on beta, 20% on gold master (final build approved for manufacturing or upload), 20% on launch. Sometimes it’s different, some publishers front-load it, some hold back, but that’s the skeleton.
What matters: the milestones tied to payments are your leverage. If you’re going to slip, and you will slip, you want that slip to affect when you get paid, not whether you get paid.
I’m not talking about being adversarial. I’m talking about being clear-eyed.
When you negotiate, you’re really settling three things:
What the milestone actually is. Specific, measurable, not arguable.
What the payment is. In dollars, not percentage. “$120,000 on alpha submission” beats “20% of the advance on alpha.”
What happens if you miss. This is the part people gloss over. Do you have 30 days of grace? Does payment delay but still happen? Does the publisher have penalty clauses, or can they walk? You want to know this before you sign, not after you’re late.
Real studios I know have gotten creative here. One managed to negotiate a structure where alpha was worth $85K on time, but $85K for late submission too, the difference came out of the next milestone payment. That meant they weren’t financially catastrophic if they slipped alpha by a month. Different studios have different risk tolerance, but that one worked for them.
The document that actually matters
You’ll get a massive contract. There’s legal language about IP, confidentiality, all of it. But the document that determines whether you ship or die is the development schedule addendum or schedule A.
This is the single most important page you’ll negotiate. It should include:
- Each milestone’s name and definition (specific)
- The target completion date
- What “approved” or “passed” means for that milestone
- Payment amount triggered by that milestone
- Grace period (if any) before the publisher can declare a breach
- What rights the publisher has if you miss (penalty, payment delay, termination)
- Change order language (how you both handle scope changes)
I’ve been on both sides of this, and the studios that had the easiest relationships with publishers were the ones who had this document reviewed by someone who’d done it before, not necessarily expensive legal counsel, but someone who knew what language meant what. A lawyer who’s never done game deals will write things like “commercially viable quality,” which is vague and arguable. A lawyer who knows games writes “maintains frame rate above 30fps at 1080p on target platform.”
When we’re working through that addendum with a publisher, I actually ask them to show me how they’ve structured deals with other developers. Not to be creepy, but because it signals what they actually expect vs. what they hope for. Most mature publishers have templates. Those templates show you what they think is reasonable.
Scope creep and the change order you’ll need
Every project gets scope creep. It comes from the publisher, your own team, platform holders, regulatory changes, somewhere, something’s going to add work to your plan.
The only way to protect your milestones is to have an explicit agreement on what happens when scope changes.
Here’s how a good change order works:
- Someone proposes a change (usually the publisher)
- You estimate the impact: time, resources, cost
- You agree together on how to absorb it: slip the date, add budget, cut something else, or some combination
- You document it and update the addendum
- Everyone signs off before work starts
I’ve seen studios try to just absorb scope changes and stay on schedule. They all regretted it. The team works nights, people leave, quality tanks, and you still miss the date because you can’t engineer your way out of three months of unexpected work.
The change order isn’t about being difficult with your publisher. It’s about being honest. If they ask for a new feature and the only way to do it is to slip optimization by four weeks, that’s the truth. They can decide if that’s acceptable. Usually they will, if you give them the option upfront rather than surprising them with the slip later.
Sources
- Agile and iterative development in games: International Game Developers Association resources on production schedules and milestone planning
- Game Developer Magazine and Gamasutra archives: Industry reporting on post-mortems and schedule management
- Scrum Guide: Framework many studios adapt for milestone tracking and sprint planning
- Basecamp Project Management: Tool guide on milestone definition and tracking (widely used in game production as of 2026)
- Crunch report data: IGDA research on how schedule pressure affects teams
FAQ
Can you build a milestone plan before you have a full team?
You have to. You build it with your core leadership, producer, tech lead, art lead, maybe the creative director. Then when you hire, you use the milestone plan to show new hires what they’re signing up for. But yes, this plan has to exist before full hiring.
What happens if you hit a milestone early?
Don’t announce it immediately. You’ve likely got a few weeks of buffer you should preserve, test harder, fix smaller issues, let the team breathe a little. Then, once you’re confident the milestone is solid (not just technically done but really done), notify the publisher and discuss next steps. Sometimes they’ll want to move dates up; sometimes they’ll take the buffer and keep funding as planned.
Do you include QA phases as separate milestones?
Usually not as standalone items, but as part of the production milestones. Alpha includes “ready for internal QA,” beta includes “ready for external QA,” and gold master includes “QA sign-off complete.” Building dedicated QA-only milestones tends to create bottlenecks and isn’t tied to actual work completion.
What if the publisher wants to add a platform we didn’t plan for?
This is a change order, 100%. New platform means new testing, new submissions, potentially new bugs to fix. It’s scope. You estimate it (usually 8-14 weeks added for a secondary platform port, depending on engine and how different it is), and you renegotiate dates or budget. Don’t eat it.
How often should milestones be checked?
Weekly internally with your team, monthly formally with the publisher. That monthly check is usually a build submission, a report on what’s done and what’s at risk, and a conversation about the next month. Don’t wait until you’re obviously late to tell them something’s slipping. A good producer is giving publishers a realistic picture 30-45 days before a miss becomes obvious.
Photo: Kindel Media via Pexels
Priya Sharma





