SlideShare a Scribd company logo
1 of 33
Download to read offline
Game Production
Aditia Dwiperdana
Game Production I
Game Production 101
Join our Game Development course on https://academy.dilo.id
Overview
• Game Production 101
• Challenges in every level of Game Producer
Join our Game Development course on https://academy.dilo.id
What is Game Production
• Why -> Game Vision
• How -> Game Production
• What -> Execution
Why
How
What
Join our Game Development course on https://academy.dilo.id
Common Startup Structure
Hacker
• Programmer
• Other Tech
Hipster
• Design
• Marketing/Promotion
Hustler
• Business
• Project Manager
Join our Game Development course on https://academy.dilo.id
Game Producer’s Tasks
• Team Structure
• Pre-production and Production Plan
• Milestone Breakdown
• Task Tracking and Scheduling
• Quality Assurance
Producer’s Task will differ, depending on team size
Join our Game Development course on https://academy.dilo.id
Project Triangle
Pick two
Quality
Cost Time
Join our Game Development course on https://academy.dilo.id
Know Your Team
Join our Game Development course on https://academy.dilo.id
Join our Game Development course on https://academy.dilo.id
Know Your Craft
• Genres
• Gaming Platforms
• PC/Console
• Mobile
• Monetization Models
• Free to play
• Premium
• Live Operations
• Events
• Outgame/Metagame
• Online Play
• Multiplayer
• Matchmaking
Know a little bit of everything
Join our Game Development course on https://academy.dilo.id
Game Industry Process
Creation
• Ideation
• Market
Research
• Prototyping
Planning
• Budgeting
• Milestone
• Pre-
production
Development
• Asset
Creation
• Game
Programming
Implementation
• Launch
• Maintenance
• Live Ops
Join our Game Development course on https://academy.dilo.id
Challenges on every level
• Starting out / New dev team:
• *Finishing the game*
• Team accountability
• Experienced Team
• Finishing the game *on time*
• Feature creep or ‘how about we add this great idea?’
• Larger Scale Team
• Leadership Structure in large team
• Efficient Workflow
“The winds are stronger higher up”
Game Production II
Join our Game Development course on https://academy.dilo.id
Overview
• Game Producer Skillset
• Lesson Learned in Agate
• Game Dev Life Cycle
• Creation
• Development
• Live Ops
Join our Game Development course on https://academy.dilo.id
Why be a game producer
• Put your own ‘touch’ to the games you create
• Involved in every aspect of the game
• Story
• Game Design
• Business
• Etc
• Can move upwards to Studio Head
• Can move sideways to other Leadership position, i.e. Game Design
Lead
Benefit as a game producer
Join our Game Development course on https://academy.dilo.id
Skills Needed for a Game Producer
• Good cognitive skills
• Planning
• Problem solving
• Great communication skills (regardless extrovert/introvert)
• Project management skills
• Task tracking
• Scheduling
• Knowledge about game industry and how to make games
Join our Game Development course on https://academy.dilo.id
Flash Game - 2009
• Facts:
• 3 team member
• 1 artist
• 1 programmer
• 1 game designer
• 2 months delivery target
• 4 month of actual delivery
• Issue
• Only 1 from 7 flash game was sold
• Lesson Learned
• Know who your customer is
• Really think about the game you want to make
Join our Game Development course on https://academy.dilo.id
Service Game
• Work for hire
• Different scale and time frame
• Usually had a fixed delivery date
• Issue
• Endless revisions
• Late delivery
• Lesson Learned
• Evaluate every revision request, and make adjustment to schedule/backlog
when necessary
• Always see the big picture and know your current condition
Join our Game Development course on https://academy.dilo.id
Product Development
• Create our own products
• Issue
• Feature creep
• Lack of confidence in
decision making
• Lesson Learned
• Iterate fast and validate to
real users
• Put more time on pre-
production for bigger
games
• Separate feature
development and content
development
Join our Game Development course on https://academy.dilo.id
Validation Tips
• Use existing gaming communities
• Coding not always required, sometimes video also works
• Create your user persona
• Interview your target user
Join our Game Development course on https://academy.dilo.id
Game Life Cycle
Creation
• Ideation
• Market
Research
• Prototyping
Planning
• Budgeting
• Milestone
• Pre-
production
Development
• Asset
Creation
• Game
Programming
Implementation
• Launch
• Maintenance
• Live Ops
Join our Game Development course on https://academy.dilo.id
Pre-production
• Design Documents
• Game Design Documents
• Technical Design Documents
• Art Design Documents
• Smaller games probably don’t need ‘documents’, but the team will still need some kind of
reference
• Backlog
• List of features
• List of assets
• Milestone
• First Playable (Core gameplay)
• Alpha (Core loop done)
• Beta (Full feature, incomplete contents)
• Final (Full feature and contents)
Game Production III
Join our Game Development course on https://academy.dilo.id
Overview
• Agile Development
• Quality Assurance
• Your questions answered
Join our Game Development course on https://academy.dilo.id
Agile Development
Sprint
Planning
Sprint
Retrospective
Storytime
Agile focus on iterative process
Join our Game Development course on https://academy.dilo.id
Task Management
Backlog
• Game
Features
• Scenarios
• Improvement
Ideas
Sprint Backlog
• Focus of the
team in this
sprint
• Filled by
team
members
Doing
• Active task
that the team
currently
working on
Ready for QA
• Finished
development
Ready to
deploy
• Tested and
approved
• Waiting the
next batch of
update
Agile relies on team maturity and independence
Join our Game Development course on https://academy.dilo.id
Bonus Question
1. Deal bisnis ≠ 'bantuan'
2. Deal marketing bisa terjadi setelah game selesai
1.Publisher bisa memberi syarat revisi untuk memastikan gamenya lebih
bagus
3. Hak milik ≠ Hak publishing
1. Umumnya yang dibagi adalah revenue
2. Transfer hak milik/IP harus tertulis secara eksplisit di kontrak
"Sebuah game studio bekerja sama dengan publisher dalam membuat sebuah game. kerja sama dengan
publisher berupa bantuan marketing, tidak berupa pendanaan, misalnya. namun, di akhir cerita, game studio
tidak berhasil menyelesaikan fitur game. apa saja respons yang akan diberikan oleh publisher? apakah game
tersebut menjadi hak milik publisher?"
Join our Game Development course on https://academy.dilo.id
Quality Assurance
• Testing Type
• Functional
• Graphical/Typo
• Exploit
• Content
• Severity
• Critical: game is unplayable, crash
• Major: player can't progress in the
game
• Minor: inconveniences for player
• Improvement/ideas
• Bug tracking
• Bug type
• Severity
• Status
• Expected result
• Actual result
• How to reproduce
• Every bug will need producer's
approval
• Confirmed bug
• Working as intended
• Not implemented yet
• Approved bugs will go to backlog
Join our Game Development course on https://academy.dilo.id
Bonus question
• Dimana kita bisa mendapatkan
beta tester?
• Beta testing on Google Play
• Pre-registration / Newsletter
• Komunitas gamer untuk game
sejenis atau kompetitor
Join our Game Development course on https://academy.dilo.id
Challenges in this pandemic
• Communication
• Loss of nuances in verbal communication
• Team availability
• Workflow
• Source control
• Asset Implementation
• Build and test
• Mental Health
• Loneliness
• Lack of distinction of work and rest
Join our Game Development course on https://academy.dilo.id
Bonus Question
• Bisakah membuat game sendirian?
Join our Game Development course on https://academy.dilo.id
Bonus Question
• Apakah game bermuatan budaya lokal dapat
jadi referensi pembelajaran masa School
From Home?
• Apakah ada pasarnya?
• Game studio mana yang tertarik
menggarapnya?
Join our Game Development course on https://academy.dilo.id

More Related Content

Similar to Game Production Masterclass August 2020

Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentiTawy Community
 
Mallory game developmentpipeline
Mallory game developmentpipelineMallory game developmentpipeline
Mallory game developmentpipelineKarynNarramore
 
How to develop a game
How to develop a game How to develop a game
How to develop a game Intersog
 
Game design as a career
Game design as a career Game design as a career
Game design as a career Shanthi Ravi
 
Leveraging eSports as a critical part of your development toolkit
Leveraging eSports as a critical part of your development toolkitLeveraging eSports as a critical part of your development toolkit
Leveraging eSports as a critical part of your development toolkitDevGAMM Conference
 
Game development - What you need to know
Game development - What you need to knowGame development - What you need to know
Game development - What you need to knowKleber da Silva
 
André Thomas - From Research Lab to Commercial Product
André Thomas - From Research Lab to Commercial ProductAndré Thomas - From Research Lab to Commercial Product
André Thomas - From Research Lab to Commercial ProductSeriousGamesAssoc
 
A List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning GamesA List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning GamesKarl Kapp
 
GameMaker:Studio and Windows
GameMaker:Studio and Windows GameMaker:Studio and Windows
GameMaker:Studio and Windows Lee Stott
 
Games People Play (and the Modules that Enable Them)
Games People Play (and the Modules that Enable Them)Games People Play (and the Modules that Enable Them)
Games People Play (and the Modules that Enable Them)Duo Consulting
 
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...Gerke Max Preussner
 
Game Modding Lecture 2
Game Modding Lecture 2Game Modding Lecture 2
Game Modding Lecture 2Charles Palmer
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d GameIsfand yar Khan
 

Similar to Game Production Masterclass August 2020 (20)

Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Mallory game developmentpipeline
Mallory game developmentpipelineMallory game developmentpipeline
Mallory game developmentpipeline
 
How to develop a game
How to develop a game How to develop a game
How to develop a game
 
Game design as a career
Game design as a career Game design as a career
Game design as a career
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 
Leveraging eSports as a critical part of your development toolkit
Leveraging eSports as a critical part of your development toolkitLeveraging eSports as a critical part of your development toolkit
Leveraging eSports as a critical part of your development toolkit
 
Game development - What you need to know
Game development - What you need to knowGame development - What you need to know
Game development - What you need to know
 
André Thomas - From Research Lab to Commercial Product
André Thomas - From Research Lab to Commercial ProductAndré Thomas - From Research Lab to Commercial Product
André Thomas - From Research Lab to Commercial Product
 
Unity 3D VS your team
Unity 3D VS your teamUnity 3D VS your team
Unity 3D VS your team
 
CoGame starter
CoGame starterCoGame starter
CoGame starter
 
Game Designer's Journey
Game Designer's JourneyGame Designer's Journey
Game Designer's Journey
 
A List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning GamesA List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning Games
 
GameMaker:Studio and Windows
GameMaker:Studio and Windows GameMaker:Studio and Windows
GameMaker:Studio and Windows
 
Games People Play (and the Modules that Enable Them)
Games People Play (and the Modules that Enable Them)Games People Play (and the Modules that Enable Them)
Games People Play (and the Modules that Enable Them)
 
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
 
Game Modding Lecture 2
Game Modding Lecture 2Game Modding Lecture 2
Game Modding Lecture 2
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d Game
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
TJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxTJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptx
 

Recently uploaded

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 

Recently uploaded (20)

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 

Game Production Masterclass August 2020

  • 2. Game Production I Game Production 101
  • 3. Join our Game Development course on https://academy.dilo.id Overview • Game Production 101 • Challenges in every level of Game Producer
  • 4. Join our Game Development course on https://academy.dilo.id What is Game Production • Why -> Game Vision • How -> Game Production • What -> Execution Why How What
  • 5. Join our Game Development course on https://academy.dilo.id Common Startup Structure Hacker • Programmer • Other Tech Hipster • Design • Marketing/Promotion Hustler • Business • Project Manager
  • 6. Join our Game Development course on https://academy.dilo.id Game Producer’s Tasks • Team Structure • Pre-production and Production Plan • Milestone Breakdown • Task Tracking and Scheduling • Quality Assurance Producer’s Task will differ, depending on team size
  • 7. Join our Game Development course on https://academy.dilo.id Project Triangle Pick two Quality Cost Time
  • 8. Join our Game Development course on https://academy.dilo.id Know Your Team
  • 9. Join our Game Development course on https://academy.dilo.id
  • 10. Join our Game Development course on https://academy.dilo.id Know Your Craft • Genres • Gaming Platforms • PC/Console • Mobile • Monetization Models • Free to play • Premium • Live Operations • Events • Outgame/Metagame • Online Play • Multiplayer • Matchmaking Know a little bit of everything
  • 11. Join our Game Development course on https://academy.dilo.id Game Industry Process Creation • Ideation • Market Research • Prototyping Planning • Budgeting • Milestone • Pre- production Development • Asset Creation • Game Programming Implementation • Launch • Maintenance • Live Ops
  • 12. Join our Game Development course on https://academy.dilo.id Challenges on every level • Starting out / New dev team: • *Finishing the game* • Team accountability • Experienced Team • Finishing the game *on time* • Feature creep or ‘how about we add this great idea?’ • Larger Scale Team • Leadership Structure in large team • Efficient Workflow “The winds are stronger higher up”
  • 14. Join our Game Development course on https://academy.dilo.id Overview • Game Producer Skillset • Lesson Learned in Agate • Game Dev Life Cycle • Creation • Development • Live Ops
  • 15. Join our Game Development course on https://academy.dilo.id Why be a game producer • Put your own ‘touch’ to the games you create • Involved in every aspect of the game • Story • Game Design • Business • Etc • Can move upwards to Studio Head • Can move sideways to other Leadership position, i.e. Game Design Lead Benefit as a game producer
  • 16. Join our Game Development course on https://academy.dilo.id Skills Needed for a Game Producer • Good cognitive skills • Planning • Problem solving • Great communication skills (regardless extrovert/introvert) • Project management skills • Task tracking • Scheduling • Knowledge about game industry and how to make games
  • 17. Join our Game Development course on https://academy.dilo.id Flash Game - 2009 • Facts: • 3 team member • 1 artist • 1 programmer • 1 game designer • 2 months delivery target • 4 month of actual delivery • Issue • Only 1 from 7 flash game was sold • Lesson Learned • Know who your customer is • Really think about the game you want to make
  • 18. Join our Game Development course on https://academy.dilo.id Service Game • Work for hire • Different scale and time frame • Usually had a fixed delivery date • Issue • Endless revisions • Late delivery • Lesson Learned • Evaluate every revision request, and make adjustment to schedule/backlog when necessary • Always see the big picture and know your current condition
  • 19. Join our Game Development course on https://academy.dilo.id Product Development • Create our own products • Issue • Feature creep • Lack of confidence in decision making • Lesson Learned • Iterate fast and validate to real users • Put more time on pre- production for bigger games • Separate feature development and content development
  • 20. Join our Game Development course on https://academy.dilo.id Validation Tips • Use existing gaming communities • Coding not always required, sometimes video also works • Create your user persona • Interview your target user
  • 21. Join our Game Development course on https://academy.dilo.id Game Life Cycle Creation • Ideation • Market Research • Prototyping Planning • Budgeting • Milestone • Pre- production Development • Asset Creation • Game Programming Implementation • Launch • Maintenance • Live Ops
  • 22. Join our Game Development course on https://academy.dilo.id Pre-production • Design Documents • Game Design Documents • Technical Design Documents • Art Design Documents • Smaller games probably don’t need ‘documents’, but the team will still need some kind of reference • Backlog • List of features • List of assets • Milestone • First Playable (Core gameplay) • Alpha (Core loop done) • Beta (Full feature, incomplete contents) • Final (Full feature and contents)
  • 24. Join our Game Development course on https://academy.dilo.id Overview • Agile Development • Quality Assurance • Your questions answered
  • 25. Join our Game Development course on https://academy.dilo.id Agile Development Sprint Planning Sprint Retrospective Storytime Agile focus on iterative process
  • 26. Join our Game Development course on https://academy.dilo.id Task Management Backlog • Game Features • Scenarios • Improvement Ideas Sprint Backlog • Focus of the team in this sprint • Filled by team members Doing • Active task that the team currently working on Ready for QA • Finished development Ready to deploy • Tested and approved • Waiting the next batch of update Agile relies on team maturity and independence
  • 27. Join our Game Development course on https://academy.dilo.id Bonus Question 1. Deal bisnis ≠ 'bantuan' 2. Deal marketing bisa terjadi setelah game selesai 1.Publisher bisa memberi syarat revisi untuk memastikan gamenya lebih bagus 3. Hak milik ≠ Hak publishing 1. Umumnya yang dibagi adalah revenue 2. Transfer hak milik/IP harus tertulis secara eksplisit di kontrak "Sebuah game studio bekerja sama dengan publisher dalam membuat sebuah game. kerja sama dengan publisher berupa bantuan marketing, tidak berupa pendanaan, misalnya. namun, di akhir cerita, game studio tidak berhasil menyelesaikan fitur game. apa saja respons yang akan diberikan oleh publisher? apakah game tersebut menjadi hak milik publisher?"
  • 28. Join our Game Development course on https://academy.dilo.id Quality Assurance • Testing Type • Functional • Graphical/Typo • Exploit • Content • Severity • Critical: game is unplayable, crash • Major: player can't progress in the game • Minor: inconveniences for player • Improvement/ideas • Bug tracking • Bug type • Severity • Status • Expected result • Actual result • How to reproduce • Every bug will need producer's approval • Confirmed bug • Working as intended • Not implemented yet • Approved bugs will go to backlog
  • 29. Join our Game Development course on https://academy.dilo.id Bonus question • Dimana kita bisa mendapatkan beta tester? • Beta testing on Google Play • Pre-registration / Newsletter • Komunitas gamer untuk game sejenis atau kompetitor
  • 30. Join our Game Development course on https://academy.dilo.id Challenges in this pandemic • Communication • Loss of nuances in verbal communication • Team availability • Workflow • Source control • Asset Implementation • Build and test • Mental Health • Loneliness • Lack of distinction of work and rest
  • 31. Join our Game Development course on https://academy.dilo.id Bonus Question • Bisakah membuat game sendirian?
  • 32. Join our Game Development course on https://academy.dilo.id Bonus Question • Apakah game bermuatan budaya lokal dapat jadi referensi pembelajaran masa School From Home? • Apakah ada pasarnya? • Game studio mana yang tertarik menggarapnya?
  • 33. Join our Game Development course on https://academy.dilo.id