RemNote Community
Community

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

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)