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

LAFS Game Mechanics - The Core Mechanic
LAFS Game Mechanics - The Core MechanicLAFS Game Mechanics - The Core Mechanic
LAFS Game Mechanics - The Core MechanicDavid Mullich
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game ArchitectureAmin Babadi
 
Game development life cycle
Game development life cycleGame development life cycle
Game development life cycleSarah Alazab
 
Game Production Stages - eTohum Game Developers Summit - November 2013
Game Production Stages - eTohum Game Developers Summit - November 2013 Game Production Stages - eTohum Game Developers Summit - November 2013
Game Production Stages - eTohum Game Developers Summit - November 2013 barisyaman
 
1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)Hafiz Ammar Siddiqui
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game developmentGaetano Bonofiglio
 
Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentationSulemanAliMalik
 
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 IndustryNataly Eliyahu
 
Game development pipeline
Game development pipelineGame development pipeline
Game development pipelineGAME Studios
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentShaan Alam
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentiTawy Community
 
Ball Collecting game report
Ball Collecting game report Ball Collecting game report
Ball Collecting game report Dileep Maurya
 
Game design dan game designer
Game design dan game designerGame design dan game designer
Game design dan game designerToto Haryadi
 
Final Year Game Project Report - Riko: The Aventurer
 Final Year Game Project Report - Riko: The Aventurer  Final Year Game Project Report - Riko: The Aventurer
Final Year Game Project Report - Riko: The Aventurer Nusrat Jahan Shanta
 
Game genres
Game genresGame genres
Game genresaealey
 

What's hot (20)

What is game development
What is game developmentWhat is game development
What is game development
 
LAFS Game Mechanics - The Core Mechanic
LAFS Game Mechanics - The Core MechanicLAFS Game Mechanics - The Core Mechanic
LAFS Game Mechanics - The Core Mechanic
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game Architecture
 
Game development life cycle
Game development life cycleGame development life cycle
Game development life cycle
 
Zombi - Shoot for Survive
Zombi - Shoot for SurviveZombi - Shoot for Survive
Zombi - Shoot for Survive
 
Game Production Stages - eTohum Game Developers Summit - November 2013
Game Production Stages - eTohum Game Developers Summit - November 2013 Game Production Stages - eTohum Game Developers Summit - November 2013
Game Production Stages - eTohum Game Developers Summit - November 2013
 
1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)
 
Game Design
Game DesignGame Design
Game Design
 
Video game proposal
Video game proposalVideo game proposal
Video game proposal
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
 
Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentation
 
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
 
Game development pipeline
Game development pipelineGame development pipeline
Game development pipeline
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Game dev process
Game dev processGame dev process
Game dev process
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Ball Collecting game report
Ball Collecting game report Ball Collecting game report
Ball Collecting game report
 
Game design dan game designer
Game design dan game designerGame design dan game designer
Game design dan game designer
 
Final Year Game Project Report - Riko: The Aventurer
 Final Year Game Project Report - Riko: The Aventurer  Final Year Game Project Report - Riko: The Aventurer
Final Year Game Project Report - Riko: The Aventurer
 
Game genres
Game genresGame genres
Game genres
 

Viewers also liked

Cerny method
Cerny methodCerny method
Cerny methodTim Holt
 
GDLC - Thesis Defense
GDLC - Thesis DefenseGDLC - Thesis Defense
GDLC - Thesis DefenseRido Ramadan
 
Modul 10 pengembangan sistem multimedia
Modul 10   pengembangan sistem multimediaModul 10   pengembangan sistem multimedia
Modul 10 pengembangan sistem multimediaEkky Patria
 
تطوير التطبيقات التفاعلية باستخدام Unity
تطوير التطبيقات التفاعلية باستخدام Unity تطوير التطبيقات التفاعلية باستخدام Unity
تطوير التطبيقات التفاعلية باستخدام Unity Ahmed
 
Metodologi penelitian multimedia
Metodologi penelitian multimediaMetodologi penelitian multimedia
Metodologi penelitian multimediadhaniari
 
Metode pengembangan game digital
Metode pengembangan game digitalMetode pengembangan game digital
Metode pengembangan game digitalToto Haryadi
 
An Introduction To Game development
An Introduction To Game developmentAn Introduction To Game development
An Introduction To Game developmentAhmed
 

Viewers also liked (8)

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
 
تطوير التطبيقات التفاعلية باستخدام Unity
تطوير التطبيقات التفاعلية باستخدام Unity تطوير التطبيقات التفاعلية باستخدام Unity
تطوير التطبيقات التفاعلية باستخدام Unity
 
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

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 JamsMatthew Louis Mauriello
 
Overview of Computer Game Development
Overview of Computer Game DevelopmentOverview of Computer Game Development
Overview of Computer Game DevelopmentMuhammad Sajid
 
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 ProjectTheerapol Muangyoung
 
Luis cataldi-siggraph 2015
Luis cataldi-siggraph 2015Luis cataldi-siggraph 2015
Luis cataldi-siggraph 2015Luis Cataldi
 
01. A Brief Overview
01. A Brief Overview01. A Brief Overview
01. A Brief OverviewAmin Babadi
 
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.pptxGDSC2
 
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 ChristmasRichard Lord
 
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 ExecutionGDSCUniversitasMatan
 
Git hooks for front end developers
Git hooks for front end developersGit hooks for front end developers
Git hooks for front end developersBradley Gore
 
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...Hiroyuki Ito
 
Continuous Testing in Vegas
Continuous Testing in VegasContinuous Testing in Vegas
Continuous Testing in Vegasjaredrrichardson
 
(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.aviSeongJae Park
 
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 ProductMahesh Joshi
 
Android Things и Firebase
Android Things и FirebaseAndroid Things и Firebase
Android Things и FirebaseAppTractor
 
Developing PGTop for Android
Developing PGTop for AndroidDeveloping PGTop for Android
Developing PGTop for AndroidMark Wong
 
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 DayJoel Burgess
 
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.pptxRakshaAgrawal21
 
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 ChallengeDSCVSSUT
 
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 ProductAgile Lietuva
 

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

Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
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
 

Recently uploaded (20)

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🔝
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
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 🔝✔️✔️
 

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