Explore the production cycle
Tutorial
·
Beginner
·
+10XP
·
15 mins
·
(9)
Unity Technologies

Throughout the game development process, it's crucial to understand where you stand and how each role contributes to the final product.
In this tutorial, you will explore the full game development cycle, identify the multifaceted roles you've embraced, critique your game for improvements, and gain insights on intellectual property in the gaming industry. By the end, you'll be better equipped to evaluate your progress, value your contributions, and make informed decisions on the next steps.
Languages available:
1. Overview
Up until this point, you have been diligently working on your game, bringing your vision from your Game Design Document to life in Unity. Now, you’re going to step back for a moment to evaluate where you are in the game development process and what there is left to accomplish.
Before you get started, check out the video below to find out what the full production cycle typically looks like on a Unity project.
In this tutorial, we're going to help you pinpoint where you are in the full game development process, understand the different roles you've taken on during this journey, and offer guidance on how to critically assess your game and prepare for the next phase of production.
2. Where are you in the production cycle?
The game development process can be generally divided into four main phases:

Phase 1 - Pre-production:
This phase is where you lay the groundwork for your game. You conceive ideas, create prototypes, and draft your Game Design Document (GDD).

Phase 2 - Production:
In this phase, you develop your game based on the blueprint set in your GDD. This involves designing, coding, and testing.

Image from the Megacity demo
Phase 3 - Post-production:
Here, you're wrapping up the development of your game. This involves additional testing, refining game mechanics, polishing the art, tweaking the sound, and preparing for release.

Phase 4 - Operations / maintenance:
Once the game is released, this phase involves managing updates, patches, and customer service.

Reflect
Reflect on your journey so far. You went through pre-production when you created your GDD. You could also consider the initial build of your game with simple primitives as part of pre-production, since it served as a prototype or proof of concept for your full game. Following that, you entered the production phase when you implemented audio, VFX, UI, animation, materials, and lighting.
Now, you're entering the Post-production phase.

Think about what's left to do. It's common to feel like your game is done by the end of the Production phase, but there's still much left to do in Post-production. This is the time to assess the game, implement fixes and improvements, and prepare for release.
Check out the video below to hear about the Post-production phase and why it is such a critical part of the game development process.
For more information on the production cycle, check out this tutorial on the real-time production industry.
3. What role are you playing in this game development process?
Throughout your game development journey, you have assumed numerous roles. In larger studios, these roles are assigned to specific individuals, but in smaller studios or for solo developers like you, it's necessary to wear multiple hats.
Check out the video below to learn about the diverse career paths of some of our established creators.
Now let's look at some of the roles within two major categories:
Art and Design
- Art director: Ensures the overall look and feel of the game is consistent and in line with the vision of the game.
- Concept artist: Generates the initial ideas for characters, environments, objects, etc., usually in 2D form.
- 3D artist: Creates 3D objects and backgrounds and works on optimizing graphics performance.
- 2D artist: Creates 2D objects and backgrounds, optimizes graphics performance, and creates storyboards and concept images.
- Audio designer: Creates and implements sound effects, voice overs, and music to enhance the immersive experience.
- Character artist: Sculpts and models characters and their assets such as hair, accessories, armor, and weapons.
- Lighting artist: Develops optimized lighting effects and creates post-processing effects such as bloom, ambient occlusion, depth of field, and color correction.
- Visual effects artist: Creates realistic and stylized visual effects, such as lava, smoke, and fire.
- Animator: Creates and optimizes high-quality animation of all moving characters and objects.
- Game / level designer: Constructs and implements gameplay, conducts playtesting, implements feedback, and validates playability with the testers, level artists, and gameplay programmers.
- Technical artist: Works with artists and programmers to implement their work within the final product, helping to bridge the gap between these two key areas of development.
Programming
- C# developer: Develops new features and applications, manages the release of products, and contributes to the coding foundation of the game.
- Gameplay programmer: Analyzes and understands the Game Design Documents and develops gameplay systems such as player's actions, character's behaviors, game elements, and game progression.
- UI / interface programmer: Codes user interfaces to meet the intent of the project's design and flow and integrates UI systems into features.
- Quality assurance technician: Finds and reports bugs, writes test cases and plans, and maintainsthe quality of the game.
Reflect
Reflect on your journey so far and try to identify the roles you've taken on. You might find you've played at least eight of these roles. Which one has been the most interesting?
As you can see, game development is a multifaceted process with various specialized roles, each contributing to the final product.
For more in-depth information on these roles and others, you can check out this tutorial on roles in the real-time 3d industry.
4. Critique your game
Before you embark on Post-production, you should critically evaluate your game to figure out what needs to be done.
A critique in the games industry involves analyzing your game from a holistic perspective, identifying its strengths and weaknesses, and determining areas of improvement.
You can carry out the critique yourself or ask others for their feedback. Be open to criticism and ensure you record the notes for future reference.
To critically evaluate your game, follow this step-by-step guide:
Step 1: Prepare for review
- Ensure your game is playable from start to finish without major bugs.
Step 2: Identify testers
- Find a diverse group willing to playtest your game.
Step 3: Provide instructions
- Give clear directions on how to play the game and what to look out for.
Step 4: Playtest
- Let testers play without interference, observing their experience for insights.
Step 5: Gather feedback
- Collect feedback through conversation or a questionnaire, seeking honest and thorough comments.
- Questions you might ask could include the following:
- What did you enjoy about the game?
- What did you dislike about the game?
- Did you experience any technical issues or bugs?
- Were there parts of the game that felt confusing or frustrating?
- Was there anything in the game that felt unnecessary or out of place?
- Did the game feel too easy or too hard?
- What, if anything, would you change about the game?
Step 6: Self-evaluation
- Play your own game critically, imagining you're a first-time player.
Step 7: Analyze feedback
- Look for common trends or issues in the feedback you've received.
Step 8: Implement changes
- Prioritize feedback based on its impact on player experience, then make changes.
Step 9: Repeat
- After making changes, start the process over again. Iteration is key in game development!
Developing your critical evaluation skills is crucial to creating a successful game. You can learn more about critiques in our tutorial on developing your critical evaluation skills.
5. A note about intellectual property
In the games industry, intellectual property (IP) refers to the ownership of creative ideas, such as the game concept, characters, and storyline. It's important to understand that while you should protect your unique game ideas, it's not always necessary to worry excessively about IP for learning projects like this one.

“Intellectual property law” by Nick Youngson is licensed under CC BY-SA 3.0. It is attributed to Alpha Stock Images
Protecting your ideas in the game development world is a valid concern. Larger studios often take steps to ensure their concepts and designs aren't copied or leaked. One such step involves the use of non-disclosure agreements (NDAs) in situations such as new hires or collaborations with other entities.
An NDA is a legal contract between two or more parties that outlines confidential material, knowledge, or information that the parties wish to share with each other for certain purposes but want to restrict from third-party access. An NDA is a tool designed to protect sensitive information from becoming publicly known or used without permission.

Image by RDNE Stock project from Pexels
In the context of your game development project, using an NDA is probably not necessary. If your primary goal is learning and not commercializing your game, the need for an NDA decreases significantly. Instead, open feedback could be more beneficial to your growth as a game developer.
For more information on intellectual property and how it applies to game development, you can check out our tutorial about copyright and IP.
6. Next steps
Throughout this tutorial, you've had the chance to evaluate your journey through the game development process, understand the roles you've taken on, and learned about the importance of critically assessing your game and preparing for Post-production. You've also been introduced to the concept of intellectual property in the context of the gaming industry.
In the next phase, you're going to explore what it might take to make your game compatible with multiple platforms.