Video Game Development with Scrum

Building video game is difficult. You can find the reason why the video game development is hard on this article. Why the video game development is hard? ( Today we will discuss how to reduce the difficulty by creating a time plan for the video game development. On this article, we will use Scrum as a software method to build the video game. This article will divide into three major phases: exploration, sprint, and production.



On this phase, you should

  • Step 1-1 Forming a development teams. It consists of: Scrum master, Product Owner, and Development Team. The development team can become programmer, designer, and others.
  • Step 1-2 Preparing a virtual workspace. My recommendation is
    • Setup Teams for your collaboration
    • Setup Github / Azure DevOps to store your development artifact
  • Step 1-3 Refreshment. On this step, the team should find online course, book, or any tutorial that can make them more productive in term of skills and knowledge.
  • Step 1-4 Finalizing Game Ideation. On this stage, you refine the game ideation such as game mission statement document and game design document.
  • Step 1-5 Review the game ideation. On this stage, we will review and revise the game document so that it will reflect the latest features, constraint, and limitation.
  • Step 1-6 Creating game project plan. On this stage, we will develop game project plan that consists estimation of works and plan of the game development. It should conduct sprint planning for the game development.
    • Project plan can be displayed as Microsoft Project or X-Mind Project plan
    • Workitem will be stored in Azure DevOps or Collaboration Todo like a Planner
    • Workitem is estimated and the priority is already committed
    • The sprint is committed (how many sprints in this release)


On this step, the team will build the feature of the games that we want to build

  • Step 2-1 Building the prototype - sprint 0
  • Step 2-2 Building the game features - sprint 1 - Alpha
  • Step 2-3 Building the game features - Sprint 2 - Beta
  • Step 2-4 Building the game features - Sprint 3 - Release Candidate



On this step, the team will test and prepare the video game.

  • Step 3-1 Play testing. Playing together
  • Step 3-2 Refinement. Improving the video game based on feedback on play testing
  • Step 3-3 Release.


Add comment

  Country flag

  • Comment
  • Preview

Topics Highlights

About @ridife

This blog will be dedicated to integrate a knowledge between academic and industry need in the Software Engineering, DevOps, Cloud Computing and Microsoft 365 platform. Enjoy this blog and let's get in touch in any social media.


Month List