SlideShare a Scribd company logo
1 of 25
Diajukan untuk Seminar 2 IF4099 – Tugas Akhir II
Author:
Rido Ramadan
NIM. 13509049
Pembimbing:
Yani Widyani, S.T., M.T.
NIP. 19700107 1997022001

 Software Development Life Cycle tidak cukup untuk menangani
pengembangan game. (Haddad & Kanode, 2009)
 Pengembangan game seperti apa?
16/07/2013 Pengembangan GDLC 2
Latar Belakang
Pendahuluan ►
Game Development
Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC
Pengujian
Simpulan & Saran
Latar Belakang ►
Research Question
Tujuan
Batasan

16/07/2013 Pengembangan GDLC 3
Research Question
Pendahuluan ►
Game Development
Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC
Pengujian
Simpulan & Saran
Latar Belakang
Research Question ►
Tujuan
Batasan
Proses
pengembangan
game?
Menghasikan
game
berkualitas?

16/07/2013 Pengembangan GDLC 4
Tujuan
Pendahuluan ►
Game Development
Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC
Pengujian
Simpulan & Saran
Latar Belakang
Research Question
Tujuan ►
Batasan
Proses
pengembangan
game?
Menghasikan
game
berkualitas?
Panduan GDLC
• Memandu
pengembangan
• Game berkualitas

 Pengaplikasian pada Independent (Indie) Game Studio
 Game skala kecil menengah
16/07/2013 Pengembangan GDLC 5
Batasan
Pendahuluan ►
Game Development
Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC
Pengujian
Simpulan & Saran
Latar Belakang
Research Question
Tujuan
Batasan ►
Blitz Games
Studios (2011)
Arnold Hendrick
(2009)
Doppler
Interactive
(McGrath,
2011)
Heather
Chandler
(2008)
16/07/2013 Pengembangan GDLC 6
4 Literatur GDLC
Pendahuluan
Game Development
Life Cycle (GDLC) ►
Analisis GDLC
Usulan GDLC
Pengujian
Simpulan & Saran
4 Literatur GDLC ►
Parameter Kualitas

 Hubungan kematangan Prototype & Kualitas (Fullerton, 2008)
 Teknik pengujian – lihat Testing Strategy (Lampiran A – hal. 42)
16/07/2013 Pengembangan GDLC 7
Parameter Kualitas
Pendahuluan
Game Development
Life Cycle (GDLC) ►
Analisis GDLC
Usulan GDLC
Pengujian
Simpulan & Saran
4 Literatur GDLC
Parameter Kualitas ►
Tingkat Kematangan Kualitas Terkait
16/07/2013 Pengembangan GDLC 8
 Foundation
 Mock-up
 Playable
 Kasar
 Fun
 Menarik
 Menantang
 Menyenangkan
Parameter Kualitas
Pendahuluan
Game Development
Life Cycle (GDLC) ►
Analisis GDLC
Usulan GDLC
Pengujian
Simpulan & Saran
4 Literatur GDLC
Parameter Kualitas ►  Structure
 Playable
 Dilengkapi mekanisme
 Fun
 Menarik
 Menantang
 Menyenangkan
 Functional
 Fiturnya berjalan oke
 Formal Details
 Lebih lengkap
 Assetya sudah mulai
asset yang
sesungguhnya
 Mekanisme
disempurnakan
 Sedang di-balancing
 Balanced
 Tingkat kesulitan
game pas
 Internally Complete
 Berbagai percabangan
dan kondisi ditangani
 Functional
 Fiturnya berjalan oke
 Refinement
 Sudah matang
 Pemberian polesan
 Fun
 Menarik
 Menantang
 Menyenangkan
 Accessible
 Intuitif
 Mudah dipahami

16/07/2013 Pengembangan GDLC 9
Keterhubungan antara 4
GDLC
Pendahuluan
Game Development
Life Cycle (GDLC)
Analisis GDLC ►
Usulan GDLC
Pengujian
Simpulan & Saran
Keterhubungan
antara 4 GDLC ►
Linear vs Iteratif
Blitz Games
Studios (2011)
Arnold Hendrick
(2009)
Doppler
Interactive
(McGrath,
2011)
Heather
Chandler
(2008)

GDLC Linear GDLC Iteratif
KesamaanBlitz Games
Studios
Arnold Hendrick
Doopler
Interactive
Heather
Chandler
Pitching
Design &
PrototypePre-production
Prototype
Design Pre-production
Pre-production
Main production Production
Develop/
Redevelop Production Production
Evaluate
Alpha testing
Beta testing
Test
Testing Testing
Beta testing Review release
Master Live Release Post-production
16/07/2013 Pengembangan GDLC 10
Keterhubungan antara 4
GDLC
Pendahuluan
Game Development
Life Cycle (GDLC)
Analisis GDLC ►
Usulan GDLC
Pengujian
Simpulan & Saran
Keterhubungan
antara 4 GDLC ►
Linear vs Iteratif
Linear Iteratif
16/07/2013 Pengembangan GDLC 11
Linear vs Iteratif
Pendahuluan
Game Development
Life Cycle (GDLC)
Analisis GDLC ►
Usulan GDLC
Pengujian
Simpulan & Saran
Keterhubungan
antara 4 GDLC
Linear vs Iteratif ►
Core
Feature
Feature
B
Feature
A
Feature
C
Time
Core
Feature
Feature
B
Feature
A’
Feature
C
Time

 Menyentuh aspek kualitas game (Fullerton, 2008)
 Mencakup aktivitas kunci dari proses pengembangan game
 Fase terdiri atas modifikasi & kombinasi dari literatur yang relevan
 Pendekatan iteratif
16/07/2013 Pengembangan GDLC 12
Overview GDLC
Pendahuluan
Game Development
Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC ►
Pengujian
Simpulan & Saran
Overview ►
1. Initiation
2. Pre-production
3. Production
4. Testing
5. Beta
6. Release

16/07/2013 Pengembangan GDLC 13
Overview GDLC
Pendahuluan
Game Development
Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC ►
Pengujian
Simpulan & Saran
Overview ►
1. Initiation
2. Pre-production
3. Production
4. Testing
5. Beta
6. Release
Production Cycle
Prototype Stage:
Foundation
Prototype Stage:
Structure
Prototype Stage:
Formal Details
Prototype Stage:
Refinement

16/07/2013 Pengembangan GDLC 14
 Inisiasi proyek
 Konsepsi game
 (Lampiran A – hal. 12)
Initiation
Pendahuluan
Game Development
Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC ►
Pengujian
Simpulan & Saran
Overview
1. Initiation ►
2. Pre-production
3. Production
4. Testing
5. Beta
6. Release
Initiation

Faktor
Kualitas
16/07/2013 Pengembangan GDLC 15
 Persiapan
 Perancangan
 Game Design
 Prototyping
 Game Design Document
 (Lampiran A – hal .15)
Pre-production
Pendahuluan
Game Development
Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC ►
Pengujian
Simpulan & Saran
Overview
1. Initiation
2. Pre-production ►
3. Production
4. Testing
5. Beta
6. Release
Pre-
production
DesignPrototyping
Pre-production

Faktor
Kualitas
16/07/2013 Pengembangan GDLC 16
 Realisasi pembuatan game
 Asset Creation
 Programming
 Integration
 (Lampiran A – hal. 31)
Production
Pendahuluan
Game Development
Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC ►
Pengujian
Simpulan & Saran
Overview
1. Initiation
2. Pre-production
3. Production ►
4. Testing
5. Beta
6. Release
Production
Evaluate
Develop /
Redevelop
Production

16/07/2013 Pengembangan GDLC 17
 Pengujian internal tim
 Yang diuji: Prototype dan
kualitas
 (Lampiran A – hal. 41)
Testing
Pendahuluan
Game Development
Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC ►
Pengujian
Simpulan & Saran
Overview
1. Initiation
2. Pre-production
3. Production
4. Testing ►
5. Beta
6. Release
Alpha
TestTesting
Faktor
Kualitas
Testing

16/07/2013 Pengembangan GDLC 18
 Pengujian external
 Memanfaatkan teknik
testing sebelumnya
 Intensif
 (Lampiran A – hal. 47)
Beta Testing
Pendahuluan
Game Development
Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC ►
Pengujian
Simpulan & Saran
Overview
1. Initiation
2. Pre-production
3. Production
4. Testing
5. Beta ►
6. Release
Beta
Beta
Faktor
Kualitas
Beta

16/07/2013 Pengembangan GDLC 19
 Pelucuran Game
 Mengakhiri proyek
 Dokumentasi
pengembangan
 (Lampiran A – hal. 51)
Release
Pendahuluan
Game Development
Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC ►
Pengujian
Simpulan & Saran
Overview
1. Initiation
2. Pre-production
3. Production
4. Testing
5. Beta
6. Release ►
Master
Post-
prouction
Release
Live
Pre-production

16/07/2013 Pengembangan GDLC 20
Pengujian GDLC – Feline
Project
Pendahuluan
Game Development
Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC
Pengujian ►
Simpulan & Saran
Feline Project ►
Game Concept
Production Cycle I
Production Cycle II
Production Cycle III
Beta
Production Cycle IV

Konsep dan kebutuhan game
 Game platformer adventure
 Sidescrolling (geser kiri ke kanan, 2D)
 Protagonis dan dunianya: kucing
 Platform: Mobile – Windows Phone (XNA 4.0)
 Fitur: platformer, racing
 Tambahan: skill upgrade
16/07/2013 Pengembangan GDLC 21
Initiation
Pendahuluan
Game Development
Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC
Pengujian ►
Simpulan & Saran
Feline Project
Initiation ►
Production Cycle I
Production Cycle II
Beta Testing
Evaluasi
Foundation Prototype
16/07/2013 Pengembangan GDLC 22
Kualitas
Fun 
Production (1)
Pendahuluan
Game Development
Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC
Pengujian ►
Simpulan & Saran
Feline Project
Initiation
Production Cycle I ►
Production Cycle II
Beta Testing
Evaluasi
Fitur
Change Screen
Virtual Analog
Movement
Structure Prototype
Fitur
Change Screen
Virtual Analog
Movement
Button
2D Physics Engine
Jumping
Charging
Pouncing
User Interface +
Input Handler +
Game Logic
Formal Details
Fitur
Change Screen Combo
Virtual Analog Special Attack
Movement Roaming
Button Running
2D Physics Engine Level
Jumping
Charging
Pouncing
Kualitas
Fun 
Functional 

 Proses pengembangan game:
 Design
 Production
 Testing
 Panduan GDLC  Kualitas sampai Formal Details dapat dijaga
16/07/2013 Pengembangan GDLC 26
Simpulan (sementara)
Pendahuluan
Game Development
Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC
Pengujian
Simpulan & Saran ►
Simpulan ►
Saran

 Melanjutkan pengujian bidang dari fase formal details hingga
refinement
 Memperjelas teknik assessment terhadap development process
16/07/2013 Pengembangan GDLC 28
Rencana Pengembangan
Pendahuluan
Game Development
Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC
Pengujian
Simpulan & Saran ►
Simpulan
Saran
Rencana
Pengembangan ►

Terima Kasih
©Rido Ramadan, 2013
rido.ramadan@gmail.com
Data & Software Engineering, Informatics ITB
16/07/2013 Pengembangan GDLC 29

More Related Content

What's hot

What's hot (20)

Life After Launch: How to Grow Mobile Games with In-Game Events
Life After Launch: How to Grow Mobile Games with In-Game EventsLife After Launch: How to Grow Mobile Games with In-Game Events
Life After Launch: How to Grow Mobile Games with In-Game Events
 
Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentation
 
Game development pipeline
Game development pipelineGame development pipeline
Game development pipeline
 
Final Year Game Project Presentation
Final Year Game Project Presentation Final Year Game Project Presentation
Final Year Game Project Presentation
 
Pubg
Pubg Pubg
Pubg
 
20 Game Ideas You Should Steal
20 Game Ideas You Should Steal20 Game Ideas You Should Steal
20 Game Ideas You Should Steal
 
Game development Pre-Production
Game development Pre-ProductionGame development Pre-Production
Game development Pre-Production
 
LAFS Game Design 1 - Foundational Elements
LAFS Game Design 1 - Foundational ElementsLAFS Game Design 1 - Foundational Elements
LAFS Game Design 1 - Foundational Elements
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d Game
 
Jenis jenis (video) game
Jenis jenis (video) gameJenis jenis (video) game
Jenis jenis (video) game
 
Game Design - Lecture 2
Game Design - Lecture 2Game Design - Lecture 2
Game Design - Lecture 2
 
game project presentation
game project presentationgame project presentation
game project presentation
 
Intro to Game Design
Intro to Game DesignIntro to Game Design
Intro to Game Design
 
Making a Game Design Document
Making a Game Design DocumentMaking a Game Design Document
Making a Game Design Document
 
Introduction to Game Development and the Game Industry
Introduction to Game Development and the Game IndustryIntroduction to Game Development and the Game Industry
Introduction to Game Development and the Game Industry
 
LAFS Game Design 7 - Prototyping
LAFS Game Design 7 - PrototypingLAFS Game Design 7 - Prototyping
LAFS Game Design 7 - Prototyping
 
LAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisLAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and Analysis
 
Pubg topic
Pubg topicPubg topic
Pubg topic
 
Game Analytics: Opening the Black Box
Game Analytics: Opening the Black BoxGame Analytics: Opening the Black Box
Game Analytics: Opening the Black Box
 
Phases of game development
Phases of game developmentPhases of game development
Phases of game development
 

Viewers also liked (10)

Cerny method
Cerny methodCerny method
Cerny method
 
GDLC - Thesis Defense
GDLC - Thesis DefenseGDLC - Thesis Defense
GDLC - Thesis Defense
 
Life cycle game
Life cycle gameLife cycle game
Life cycle game
 
Modul 10 pengembangan sistem multimedia
Modul 10   pengembangan sistem multimediaModul 10   pengembangan sistem multimedia
Modul 10 pengembangan sistem multimedia
 
Game development life cycle
Game development life cycleGame development life cycle
Game development life cycle
 
تطوير التطبيقات التفاعلية باستخدام Unity
تطوير التطبيقات التفاعلية باستخدام Unity تطوير التطبيقات التفاعلية باستخدام Unity
تطوير التطبيقات التفاعلية باستخدام Unity
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Metodologi penelitian multimedia
Metodologi penelitian multimediaMetodologi penelitian multimedia
Metodologi penelitian multimedia
 
Metode pengembangan game digital
Metode pengembangan game digitalMetode pengembangan game digital
Metode pengembangan game digital
 
An Introduction To Game development
An Introduction To Game developmentAn Introduction To Game development
An Introduction To Game development
 

Similar to Game Development Life Cycle Guidelines

Real Agile: Continuous Delivery with HuskyCode's Foresee Project
Real Agile: Continuous Delivery with HuskyCode's Foresee ProjectReal Agile: Continuous Delivery with HuskyCode's Foresee Project
Real Agile: Continuous Delivery with HuskyCode's Foresee Project
Theerapol Muangyoung
 
Software Development process from Idea to Product
Software Development process from Idea to ProductSoftware Development process from Idea to Product
Software Development process from Idea to Product
Mahesh Joshi
 
2023 Solution Challenge_ Info Session Presentation.pptx
2023 Solution Challenge_ Info Session Presentation.pptx2023 Solution Challenge_ Info Session Presentation.pptx
2023 Solution Challenge_ Info Session Presentation.pptx
RakshaAgrawal21
 

Similar to Game Development Life Cycle Guidelines (20)

Tumbleweed Express: A Tale of 54 Game Jams
Tumbleweed Express: A Tale of 54 Game JamsTumbleweed Express: A Tale of 54 Game Jams
Tumbleweed Express: A Tale of 54 Game Jams
 
Overview of Computer Game Development
Overview of Computer Game DevelopmentOverview of Computer Game Development
Overview of Computer Game Development
 
Real Agile: Continuous Delivery with HuskyCode's Foresee Project
Real Agile: Continuous Delivery with HuskyCode's Foresee ProjectReal Agile: Continuous Delivery with HuskyCode's Foresee Project
Real Agile: Continuous Delivery with HuskyCode's Foresee Project
 
Luis cataldi-siggraph 2015
Luis cataldi-siggraph 2015Luis cataldi-siggraph 2015
Luis cataldi-siggraph 2015
 
01. A Brief Overview
01. A Brief Overview01. A Brief Overview
01. A Brief Overview
 
Jira 4 Demo
Jira 4 DemoJira 4 Demo
Jira 4 Demo
 
2023 Google Solution Challenge Kickoff_ From Idea to Execution.pptx
2023 Google Solution Challenge Kickoff_ From Idea to Execution.pptx2023 Google Solution Challenge Kickoff_ From Idea to Execution.pptx
2023 Google Solution Challenge Kickoff_ From Idea to Execution.pptx
 
Open source is for life, not just for Christmas
Open source is for life, not just for ChristmasOpen source is for life, not just for Christmas
Open source is for life, not just for Christmas
 
2023 Google Solution Challenge Kickoff From Idea to Execution
2023 Google Solution Challenge Kickoff From Idea to Execution2023 Google Solution Challenge Kickoff From Idea to Execution
2023 Google Solution Challenge Kickoff From Idea to Execution
 
Git hooks for front end developers
Git hooks for front end developersGit hooks for front end developers
Git hooks for front end developers
 
Technology-Driven Development: Using Automation and Development Techniques to...
Technology-Driven Development: Using Automation and Development Techniques to...Technology-Driven Development: Using Automation and Development Techniques to...
Technology-Driven Development: Using Automation and Development Techniques to...
 
Continuous Testing in Vegas
Continuous Testing in VegasContinuous Testing in Vegas
Continuous Testing in Vegas
 
(Live) build and run golang web server on android.avi
(Live) build and run golang web server on android.avi(Live) build and run golang web server on android.avi
(Live) build and run golang web server on android.avi
 
Software Development process from Idea to Product
Software Development process from Idea to ProductSoftware Development process from Idea to Product
Software Development process from Idea to Product
 
Android Things и Firebase
Android Things и FirebaseAndroid Things и Firebase
Android Things и Firebase
 
Developing PGTop for Android
Developing PGTop for AndroidDeveloping PGTop for Android
Developing PGTop for Android
 
How Modding Made Bethesda Better: GDC 2015 Level Design in a Day
How Modding Made Bethesda Better: GDC 2015 Level Design in a DayHow Modding Made Bethesda Better: GDC 2015 Level Design in a Day
How Modding Made Bethesda Better: GDC 2015 Level Design in a Day
 
2023 Solution Challenge_ Info Session Presentation.pptx
2023 Solution Challenge_ Info Session Presentation.pptx2023 Solution Challenge_ Info Session Presentation.pptx
2023 Solution Challenge_ Info Session Presentation.pptx
 
Google Developer Student Clubs 2022 Solution Challenge
Google Developer Student Clubs 2022 Solution ChallengeGoogle Developer Student Clubs 2022 Solution Challenge
Google Developer Student Clubs 2022 Solution Challenge
 
Cees Roele - Case Study: How Process Follows Product
Cees Roele - Case Study: How Process Follows ProductCees Roele - Case Study: How Process Follows Product
Cees Roele - Case Study: How Process Follows Product
 

Recently uploaded

Recently uploaded (20)

Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 

Game Development Life Cycle Guidelines

  • 1. Diajukan untuk Seminar 2 IF4099 – Tugas Akhir II Author: Rido Ramadan NIM. 13509049 Pembimbing: Yani Widyani, S.T., M.T. NIP. 19700107 1997022001
  • 2.   Software Development Life Cycle tidak cukup untuk menangani pengembangan game. (Haddad & Kanode, 2009)  Pengembangan game seperti apa? 16/07/2013 Pengembangan GDLC 2 Latar Belakang Pendahuluan ► Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan & Saran Latar Belakang ► Research Question Tujuan Batasan
  • 3.  16/07/2013 Pengembangan GDLC 3 Research Question Pendahuluan ► Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan & Saran Latar Belakang Research Question ► Tujuan Batasan Proses pengembangan game? Menghasikan game berkualitas?
  • 4.  16/07/2013 Pengembangan GDLC 4 Tujuan Pendahuluan ► Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan & Saran Latar Belakang Research Question Tujuan ► Batasan Proses pengembangan game? Menghasikan game berkualitas? Panduan GDLC • Memandu pengembangan • Game berkualitas
  • 5.   Pengaplikasian pada Independent (Indie) Game Studio  Game skala kecil menengah 16/07/2013 Pengembangan GDLC 5 Batasan Pendahuluan ► Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan & Saran Latar Belakang Research Question Tujuan Batasan ►
  • 6. Blitz Games Studios (2011) Arnold Hendrick (2009) Doppler Interactive (McGrath, 2011) Heather Chandler (2008) 16/07/2013 Pengembangan GDLC 6 4 Literatur GDLC Pendahuluan Game Development Life Cycle (GDLC) ► Analisis GDLC Usulan GDLC Pengujian Simpulan & Saran 4 Literatur GDLC ► Parameter Kualitas
  • 7.   Hubungan kematangan Prototype & Kualitas (Fullerton, 2008)  Teknik pengujian – lihat Testing Strategy (Lampiran A – hal. 42) 16/07/2013 Pengembangan GDLC 7 Parameter Kualitas Pendahuluan Game Development Life Cycle (GDLC) ► Analisis GDLC Usulan GDLC Pengujian Simpulan & Saran 4 Literatur GDLC Parameter Kualitas ►
  • 8. Tingkat Kematangan Kualitas Terkait 16/07/2013 Pengembangan GDLC 8  Foundation  Mock-up  Playable  Kasar  Fun  Menarik  Menantang  Menyenangkan Parameter Kualitas Pendahuluan Game Development Life Cycle (GDLC) ► Analisis GDLC Usulan GDLC Pengujian Simpulan & Saran 4 Literatur GDLC Parameter Kualitas ►  Structure  Playable  Dilengkapi mekanisme  Fun  Menarik  Menantang  Menyenangkan  Functional  Fiturnya berjalan oke  Formal Details  Lebih lengkap  Assetya sudah mulai asset yang sesungguhnya  Mekanisme disempurnakan  Sedang di-balancing  Balanced  Tingkat kesulitan game pas  Internally Complete  Berbagai percabangan dan kondisi ditangani  Functional  Fiturnya berjalan oke  Refinement  Sudah matang  Pemberian polesan  Fun  Menarik  Menantang  Menyenangkan  Accessible  Intuitif  Mudah dipahami
  • 9.  16/07/2013 Pengembangan GDLC 9 Keterhubungan antara 4 GDLC Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC ► Usulan GDLC Pengujian Simpulan & Saran Keterhubungan antara 4 GDLC ► Linear vs Iteratif Blitz Games Studios (2011) Arnold Hendrick (2009) Doppler Interactive (McGrath, 2011) Heather Chandler (2008)
  • 10.  GDLC Linear GDLC Iteratif KesamaanBlitz Games Studios Arnold Hendrick Doopler Interactive Heather Chandler Pitching Design & PrototypePre-production Prototype Design Pre-production Pre-production Main production Production Develop/ Redevelop Production Production Evaluate Alpha testing Beta testing Test Testing Testing Beta testing Review release Master Live Release Post-production 16/07/2013 Pengembangan GDLC 10 Keterhubungan antara 4 GDLC Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC ► Usulan GDLC Pengujian Simpulan & Saran Keterhubungan antara 4 GDLC ► Linear vs Iteratif
  • 11. Linear Iteratif 16/07/2013 Pengembangan GDLC 11 Linear vs Iteratif Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC ► Usulan GDLC Pengujian Simpulan & Saran Keterhubungan antara 4 GDLC Linear vs Iteratif ► Core Feature Feature B Feature A Feature C Time Core Feature Feature B Feature A’ Feature C Time
  • 12.   Menyentuh aspek kualitas game (Fullerton, 2008)  Mencakup aktivitas kunci dari proses pengembangan game  Fase terdiri atas modifikasi & kombinasi dari literatur yang relevan  Pendekatan iteratif 16/07/2013 Pengembangan GDLC 12 Overview GDLC Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC ► Pengujian Simpulan & Saran Overview ► 1. Initiation 2. Pre-production 3. Production 4. Testing 5. Beta 6. Release
  • 13.  16/07/2013 Pengembangan GDLC 13 Overview GDLC Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC ► Pengujian Simpulan & Saran Overview ► 1. Initiation 2. Pre-production 3. Production 4. Testing 5. Beta 6. Release Production Cycle Prototype Stage: Foundation Prototype Stage: Structure Prototype Stage: Formal Details Prototype Stage: Refinement
  • 14.  16/07/2013 Pengembangan GDLC 14  Inisiasi proyek  Konsepsi game  (Lampiran A – hal. 12) Initiation Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC ► Pengujian Simpulan & Saran Overview 1. Initiation ► 2. Pre-production 3. Production 4. Testing 5. Beta 6. Release Initiation
  • 15.  Faktor Kualitas 16/07/2013 Pengembangan GDLC 15  Persiapan  Perancangan  Game Design  Prototyping  Game Design Document  (Lampiran A – hal .15) Pre-production Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC ► Pengujian Simpulan & Saran Overview 1. Initiation 2. Pre-production ► 3. Production 4. Testing 5. Beta 6. Release Pre- production DesignPrototyping Pre-production
  • 16.  Faktor Kualitas 16/07/2013 Pengembangan GDLC 16  Realisasi pembuatan game  Asset Creation  Programming  Integration  (Lampiran A – hal. 31) Production Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC ► Pengujian Simpulan & Saran Overview 1. Initiation 2. Pre-production 3. Production ► 4. Testing 5. Beta 6. Release Production Evaluate Develop / Redevelop Production
  • 17.  16/07/2013 Pengembangan GDLC 17  Pengujian internal tim  Yang diuji: Prototype dan kualitas  (Lampiran A – hal. 41) Testing Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC ► Pengujian Simpulan & Saran Overview 1. Initiation 2. Pre-production 3. Production 4. Testing ► 5. Beta 6. Release Alpha TestTesting Faktor Kualitas Testing
  • 18.  16/07/2013 Pengembangan GDLC 18  Pengujian external  Memanfaatkan teknik testing sebelumnya  Intensif  (Lampiran A – hal. 47) Beta Testing Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC ► Pengujian Simpulan & Saran Overview 1. Initiation 2. Pre-production 3. Production 4. Testing 5. Beta ► 6. Release Beta Beta Faktor Kualitas Beta
  • 19.  16/07/2013 Pengembangan GDLC 19  Pelucuran Game  Mengakhiri proyek  Dokumentasi pengembangan  (Lampiran A – hal. 51) Release Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC ► Pengujian Simpulan & Saran Overview 1. Initiation 2. Pre-production 3. Production 4. Testing 5. Beta 6. Release ► Master Post- prouction Release Live Pre-production
  • 20.  16/07/2013 Pengembangan GDLC 20 Pengujian GDLC – Feline Project Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian ► Simpulan & Saran Feline Project ► Game Concept Production Cycle I Production Cycle II Production Cycle III Beta Production Cycle IV
  • 21.  Konsep dan kebutuhan game  Game platformer adventure  Sidescrolling (geser kiri ke kanan, 2D)  Protagonis dan dunianya: kucing  Platform: Mobile – Windows Phone (XNA 4.0)  Fitur: platformer, racing  Tambahan: skill upgrade 16/07/2013 Pengembangan GDLC 21 Initiation Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian ► Simpulan & Saran Feline Project Initiation ► Production Cycle I Production Cycle II Beta Testing Evaluasi
  • 22. Foundation Prototype 16/07/2013 Pengembangan GDLC 22 Kualitas Fun  Production (1) Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian ► Simpulan & Saran Feline Project Initiation Production Cycle I ► Production Cycle II Beta Testing Evaluasi Fitur Change Screen Virtual Analog Movement Structure Prototype Fitur Change Screen Virtual Analog Movement Button 2D Physics Engine Jumping Charging Pouncing User Interface + Input Handler + Game Logic Formal Details Fitur Change Screen Combo Virtual Analog Special Attack Movement Roaming Button Running 2D Physics Engine Level Jumping Charging Pouncing Kualitas Fun  Functional 
  • 23.   Proses pengembangan game:  Design  Production  Testing  Panduan GDLC  Kualitas sampai Formal Details dapat dijaga 16/07/2013 Pengembangan GDLC 26 Simpulan (sementara) Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan & Saran ► Simpulan ► Saran
  • 24.   Melanjutkan pengujian bidang dari fase formal details hingga refinement  Memperjelas teknik assessment terhadap development process 16/07/2013 Pengembangan GDLC 28 Rencana Pengembangan Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan & Saran ► Simpulan Saran Rencana Pengembangan ►
  • 25.  Terima Kasih ©Rido Ramadan, 2013 rido.ramadan@gmail.com Data & Software Engineering, Informatics ITB 16/07/2013 Pengembangan GDLC 29

Editor's Notes

  1. Dead-end: pemain stuck krn ada sesuatu dalam game yang hilangLoophole: pemain menemukan error sehingga bisa mencurangi game