Unit 13: Principles of Quality & Functionality Assurance in Game Development
OVERVIEW
Activities in this unit of study are designed to focus on the deployment of a custom game or interactive application as a final result (i.e. final product release) of the course
TOPICS
- Purpose for Game Versions
- Versioning (e.g. version names, numbering schemes)
- Managing Release Candidates
OBJECTIVES
- Explain the concepts and rationale behind versioning schemes and procedures
- Describe how versions are used by different groups in the development process
- Create a versioning system for a game development project
- Utilize numbering systems to version complex development projects
- Describe the factors that constitute a release candidate
- Explain how versioning is used through each stage of a game
- Explain how versions are used by different processes in the lifecycle of a game
- Describe the various distribution options for release candidates
OUTLINE
1. Version Names and Numbering Schemes
- Development Stages
- Numbering Schemes
- Sequencing
- Release Candidates
2. Purpose for Game Versions
- Significance in Game Development
- Significance in Technical Support
- Significance in Marketing
3. Managing Release Candidates
- Preparing for Official Release
- Distribution
- Options
- Process
- Shareware/For Profit