Video game development - Planning Design Production Phases and Marketing
Understand the main development phases, the core design documents, and the marketing and localization processes.
Summary
Read Summary
Flashcards
Save Flashcards
Quiz
Take Quiz
Quick Practice
How does game development typically differ from traditional software models like the waterfall model?
1 of 21
Summary
Game Development Process: Planning Through Release
Game development is a complex undertaking that combines creative vision with project management discipline. Unlike traditional software development, video game creation rarely follows strict linear (waterfall) models. Instead, the industry has embraced more flexible approaches that accommodate the iterative nature of game design.
Development Methodologies
Agile development is the dominant approach in modern game studios. Rather than planning every detail upfront and executing that plan sequentially, agile development works through iterative cycles where prototypes are built, tested with player feedback, and refined continuously. This approach recognizes that gameplay ideas often need refinement through playtesting—you can't fully understand if a mechanic is fun without trying it.
Scrum is a specific agile framework that many studios adopt. It organizes work into short cycles (usually 1-4 weeks) called sprints, with regular team check-ins to assess progress and adjust priorities based on what's working and what isn't.
The key insight here is that game development is fundamentally different from building a bridge or constructing a building. With games, iteration and player feedback are essential because you're creating an experience that needs to be engaging—something difficult to predict without testing.
The Pre-Production Phase
Pre-production is where ideas become plans. This phase answers the critical question: "What are we making, and how will we make it?" The phase focuses on concept development, initial design thinking, and creating the documentation that will guide the entire project.
The outputs of pre-production include a production plan that specifies tasks, schedules, resource requirements, and budget estimates. Publishers need this information before committing funding to a project.
Key Pre-Production Documents
The development team creates several foundational documents during pre-production, each serving a specific purpose:
The High Concept is the simplest document—just one or two sentences that answer "What is your game about?" For example: "A strategy game where players manage a fantasy kingdom during wartime." This clarity helps everyone understand the core idea.
The Pitch Document (or game proposal) expands on the high concept to make the game sound compelling to potential publishers or stakeholders. It highlights the game's unique selling points, target audience, and potential profitability. Pitches may be presented verbally to internal management or submitted in writing to external publishers who decide whether to fund the project.
The Concept Document is significantly more detailed. It includes:
Genre classification
Gameplay mechanics and features
Setting, story, and narrative scope
Target audience and platform(s)
Development schedule and budget
Marketing analysis and competitive positioning
Team size and skill requirements
Risk analysis (what could go wrong?)
Think of the concept document as answering every major question a stakeholder might ask before greenlit funding.
The Game Design Document (GDD) combines material from the pitch and concept into a comprehensive blueprint. It details gameplay mechanics, level design philosophy, visual and audio style, character descriptions, and interaction systems. Unlike the concept document (which sells the idea), the GDD is the technical reference that guides implementation. Importantly, the GDD isn't static—it's a living document that gets updated regularly as the team learns what works during production.
Prototyping
Before committing to full production, teams build prototypes to test risky assumptions. Early prototypes might be paper-based (drawing game mechanics on cards) or simple digital mock-ups that test core gameplay without polished graphics or sound. The goal is to answer questions like: "Is this mechanic actually fun?" or "Does this user interface work intuitively?"
Prototyping continues even after production begins, as the team evaluates new features or redesigns problematic systems.
The Production Phase
Production (sometimes called full-scale development) transforms design documents and prototypes into the actual game. Asset creation, programming, level design, and audio production happen simultaneously across multiple teams.
The team works toward milestones—predetermined points where specific features or content regions are complete. Milestones serve two functions: they track progress for the development team and they often trigger publisher payments to the studio. A typical game might have milestones like "Alpha build complete" or "All main campaign levels completed."
Testing and Quality Assurance
Video game testing (quality assurance) involves systematically identifying bugs, performance issues, and usability problems. Unlike software testing, which focuses primarily on whether the program crashes, game QA also evaluates gameplay—testing whether difficulty curves feel right, whether controls are responsive, and whether the experience is fun.
Modern game development increasingly relies on automated testing tools that can run tests continuously, catching bugs before humans need to manually test. This is particularly important for complex games where manual testing alone cannot cover all possible scenarios.
The Post-Production Phase
Post-production (or polishing) focuses on refinement and preparation for release. This includes:
Bug fixing based on QA reports
Performance optimization to ensure smooth frame rates and minimal loading times
Final quality assurance to verify fixes don't create new problems
Localization (more on this below)
Platform certification (e.g., approval from console manufacturers like Sony or Microsoft)
Distribution preparation (setting up digital storefronts, manufacturing physical copies)
Post-production can last weeks or months depending on the game's scope and the number of issues discovered.
Development Phases and Release Stages
As a game moves through development, it progresses through clearly defined phases that communicate its maturity to the team and players:
Pre-alpha: Internal development releases, often nightly builds, testing core systems
Alpha: Major features are complete and integrated; placeholder content may be present; primarily for internal testing
Beta: Content is substantially complete; the focus shifts to bug fixing and balance; sometimes released to select external players for feedback
Release Candidate (also called "gamma" or "delta"): Considered feature-complete; primarily focused on bug fixing; this is the build submitted to console manufacturers for certification
RTM (Release to Manufacturing): The final approved build that gets manufactured on discs or uploaded to digital stores
GA (General Availability): The game becomes available to the public
Gold or Live Release: The game is officially launched; production/live release refers to ongoing support and updates after launch
Each phase represents a quality and completeness threshold. A game cannot move to the next phase until it meets that phase's criteria.
Early Access and Iterative Development
Some studios release games in early access while development is ongoing. Players can purchase and play an incomplete game, and their feedback directly influences development priorities. This approach provides funding during development and validates design decisions against real player behavior.
Iterative development continues during and after the early access period, with regular updates adding features, fixing bugs, and refining gameplay based on player data and feedback. The team eventually reaches final launch, but even after that, many games receive ongoing support and content updates.
Localization
Localization is the process of adapting a game for different languages, cultures, and regions. It goes far beyond simple translation.
Localization can occur at several levels:
No localization: Game released in one language and region only
Text translation: In-game text and menus translated, but voice acting remains in the original language
Full localization: Text translation plus new voice-over acting in the target language; cultural adaptation of art, humor, and references; potentially modified assets (e.g., changing culturally sensitive imagery)
Beyond content, packaging and graphic designs are often customized for regional preferences and local regulations. What appeals to players in North America might not resonate in Asia or Europe.
The localization process happens primarily during post-production but requires close coordination with design decisions made earlier. For instance, if voice acting needs to be re-recorded in five languages, this must be budgeted during pre-production and scheduled during post-production.
<extrainfo>
Marketing Strategy
Publishers' marketing teams play an important role in shaping development. Marketing professionals target specific audience demographics, recommend features that appeal to those audiences, and create promotional materials (magazine ads, TV spots, trailers with compelling high-concept messaging). While marketing isn't directly part of the development process, it influences what gets built by helping define the game's positioning and target audience.
</extrainfo>
Flashcards
How does game development typically differ from traditional software models like the waterfall model?
It is often iterative and deviates from linear models.
Which software development methodology relies on iterative prototyping, feedback, and gradual feature expansion?
Agile development
What is a popular agile framework frequently used in game development studios?
Scrum
What specific lists are included in the production plan generated during pre-production?
Tasks
Schedules
Cost estimates
What three documents might a publisher require before providing funding?
High-concept statement
Pitch
Detailed concept document
What is the primary goal of the production (full-scale development) phase?
To turn design documents and prototypes into playable content.
In game development, what are used to track progress and trigger payments from publishers?
Milestones
What core activities are involved in the post-production (polishing) phase?
Bug fixing
Performance optimization
Final quality assurance
What tasks are completed during post-production to prepare for release?
Localization
Certification
Preparation for distribution
What is the benefit of an early access release for developers?
It allows them to iterate based on player feedback while the game is still in development.
What specific question does a high-concept statement answer?
“What is your game about?”
What are the two main things a pitch (game proposal) summarizes?
The game's selling points and potential profitability.
To whom is a pitch presented verbally and to whom is it presented in written form?
Verbally to internal management; written to publishers.
What creative elements are detailed in a concept document?
Genre
Gameplay description
Features
Setting and story
Target audience and platform
Why is the game design document considered a “living document”?
Because it is updated regularly throughout the entire development process.
What is the primary purpose of creating prototypes early in development?
To test gameplay ideas, algorithms, and usability.
What forms do early prototypes often take before full digital implementation?
Paper-based or simple digital mock-ups.
What are the two main things identified during systematic video game testing?
Bugs and usability issues.
What type of testing tools are becoming increasingly important according to research?
Automated testing tools.
What is the primary goal of the localization process?
To translate language assets and adapt in-game assets for different cultures and regions.
What are the various levels of localization depth?
No translation
Basic text translation
Full voice-over and asset changes
Quiz
Video game development - Planning Design Production Phases and Marketing Quiz Question 1: What agile framework is commonly used by many game studios?
- Scrum (correct)
- Waterfall
- Spiral
- V‑Model
Video game development - Planning Design Production Phases and Marketing Quiz Question 2: After early access, what continues until launch?
- Iterative development (correct)
- Marketing only
- No further changes
- Immediate release without testing
What agile framework is commonly used by many game studios?
1 of 2
Key Concepts
Agile Development
Agile software development
Scrum (software development)
Game Development Phases
Game development
Pre‑production (video games)
Production (video games)
Post‑production (video games)
Early access (video games)
Game design document
Prototyping (video games)
Localization (video games)
Definitions
Agile software development
An iterative approach to software creation that emphasizes rapid prototyping, frequent feedback, and incremental feature expansion.
Scrum (software development)
A popular agile framework that organizes work into time‑boxed sprints, daily stand‑ups, and defined roles to manage complex projects.
Game development
The multidisciplinary process of creating video games, encompassing design, programming, art, audio, testing, and distribution.
Pre‑production (video games)
The initial phase where concepts, high‑concept statements, pitches, and design documents are created to plan scope, schedule, and budget.
Production (video games)
The main development stage where assets, code, levels, and audio are produced and integrated into a playable product.
Post‑production (video games)
The polishing phase focused on bug fixing, performance optimization, quality assurance, localization, and certification before release.
Early access (video games)
A distribution model that releases unfinished games to players for feedback and iterative development prior to full launch.
Game design document
A comprehensive, living blueprint that details a game’s mechanics, systems, story, visual style, and development roadmap.
Prototyping (video games)
The creation of early, often simplified versions of gameplay elements to test concepts, mechanics, and usability before full implementation.
Localization (video games)
The process of adapting a game’s language, cultural references, and assets to suit different regional markets.