Project Management 101
Muhammad Ardhan Fadhlurrahman
Game Development are about Art and Science
Game Development mainly collaborative work.
365 Core Team 100 Core Team More than 10 Person Team.
More than 500 Also more than
Contract Work 100 Contract Work.
Main Subjects of Project Management in Games
Project Scoping
Project Scheduling
Resource Allocation
Project Management
Methodologies
Any Project start with Vision and Mission.
Why People want to Play Your Game?
What is Your Game Market?
What value that you bring with your
games?
Knowing Your Team is also Important!
Strengths
Weaknesses
Opportunities
Threats
Good Team Good Product Good Managerial
Equals
Actual Deliverable
Budget Limitation
Team Capabilities
Market Needs
Project Vision
Game Development Life Cycle
Game Development Life Cycle: Initiation
Initiation is the very first step of the game where the
developers decide which type of game they are going to
produce:
- target audience or players
- the kind of game
- the hero/ protagonist of the game
- the theme of the game, etc.
Game Development Life Cycle: Team Building
Deciding the category of the game, developers create the
best team for developing the particular game. It consists
of few steps as follow:
• Hiring
• Develop team structure
• Defining the work for members
Game Development Life Cycle: Feasibility Study
The motto of the feasible study is to access the feasibility
of the game that helps to focus the requirements, the
profitability of that particular game.
The areas which need to be analyzed for this study, are
requirements, pricing, and technical issues.
Game Development Life Cycle: Pre Production
Pre-production is one of the most important stages before jumping
into the coding of the game where designers, artists, and
programmers build the prototype of the game.
Pre-production process follows few steps:
• Developing the story/ script.
• Design the gameplay:
• Game engine:
• Prototype:
• Documentation.
Game Development Life Cycle: Production
Designers, artists, and programmers use the prototype made in
pre-production process to develop the games.
The steps of the production are as follow:
• Coding
• Layout design
• Modeling
• Texturing
• Animation
• Evaluate
Game Development Life Cycle: Alpha Version
In alpha version, the game is playable, but it is incomplete.
And it consists of steps like alpha testing and bug fixing.
The gameplay is completely fixed here in this step, and this
step is basically used to check the errors.
Game Development Life Cycle: Beta Version
In the beta version, the game is complete and final. The
steps are beta testing, bug fixing, and balancing.
Game Development Life Cycle: Release Version
The game is ready to launch in the release version. After
development and testing the game is finally ready here to
release in the market.
Project Information
Project Information consisted of WBS, Activities,
Resources, Dependencies, Constrains, and everything
that would conveys an information about your projects.
Resource Allocation
Resource Management
Resource management basically making the most efficient
use of finite resources given at your disposal.
Those can include:
- People (such as Employees, Freelancers, etc).
- Equipment (such as computers, specific gear like
cameras, etc).
- Space (such as your work environment that could be your
office or etc).
Resource Management
● Get to know your resources.
● Follow the scope
● Resist the urge to overallocate
● Track and manage time
Resource Management
● Use Project Management / Resource Management tools to make
allocating resources easier.
● Check in with your resources in your project / team / company.
● Schedule persistent review time for your project.
● learn from other people from other project or your past projects.
Project Management Methodologies
Waterfall
Critical Path Method
Agile: Scrum
PM Method: Waterfall
PM Method: Critical Path Method
Definition of Done
Good Leadership Skills