Pengembangan Game Development Life
CycleDiajukan untuk Seminar 2 IF4099 – Tugas Akhir II
Author:Rido Ramadan
NIM. 13509049
Pembimbing:Yani Widyani, S.T., M.T.NIP. 19700107 1997022001
10/04/2023 Pengembangan GDLC 2
Software Development Life Cycle tidak cukup untuk menangani
pengembangan game. (Haddad & Kanode, 2009)
Pengembangan game seperti apa?
Latar Belakang
Pendahuluan ►Game Development Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC
Pengujian
Simpulan & Saran
Latar Belakang ►Research Question
Tujuan
Batasan
10/04/2023 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?
10/04/2023 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
10/04/2023 Pengembangan GDLC 5
Pengaplikasian pada Independent (Indie) Game Studio
Game skala kecil menengah
Batasan
Pendahuluan ►Game Development Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC
Pengujian
Simpulan & Saran
Latar Belakang
Research Question
Tujuan
Batasan ►
10/04/2023 Pengembangan GDLC 6
Blitz Games Studios (2011)
Arnold Hendrick (2009)
Doppler Interactive (McGrath, 2011)
Heather Chandler (2008)
4 Literatur GDLC
Pendahuluan
Game Development Life Cycle (GDLC) ►
Analisis GDLC
Usulan GDLC
Pengujian
Simpulan & Saran
4 Literatur GDLC ►Parameter Kualitas
10/04/2023 Pengembangan GDLC 7
Hubungan kematangan Prototype & Kualitas (Fullerton, 2008)
Teknik pengujian – lihat Testing Strategy (Lampiran A – hal. 42)
Parameter Kualitas
Pendahuluan
Game Development Life Cycle (GDLC) ►
Analisis GDLC
Usulan GDLC
Pengujian
Simpulan & Saran
4 Literatur GDLC
Parameter Kualitas ►
10/04/2023 Pengembangan GDLC 8
Tingkat Kematangan Kualitas Terkait
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
10/04/2023 Pengembangan GDLC 9
Keterhubungan antara
4 GDLCPendahuluan
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/04/2023 Pengembangan GDLC 10
GDLC Linear GDLC Iteratif
KesamaanBlitz Games Studios Arnold Hendrick Doopler
InteractiveHeather Chandler
Pitching Design & PrototypePre-production
PrototypeDesign Pre-production
Pre-production
Main production ProductionDevelop/Redevelop Production ProductionEvaluate
Alpha testingBeta testing
TestTesting Testing
Beta testing Review release
Master Live Release Post-production
Keterhubungan antara 4 GDLC
Pendahuluan
Game Development Life Cycle (GDLC)
Analisis GDLC ►Usulan GDLC
Pengujian
Simpulan & Saran
Keterhubungan antara 4 GDLC ►
Linear vs Iteratif
10/04/2023 Pengembangan GDLC 11
Linear Iteratif
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
AFeature
C
Time
Core Feature
Feature
B
Feature
A’Feature
C
Time
10/04/2023 Pengembangan GDLC 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
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
10/04/2023 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
10/04/2023 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
10/04/2023 Pengembangan GDLC 15
Faktor Kualitas
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
10/04/2023 Pengembangan GDLC 16
Faktor
Kualitas
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
EvaluateDevelop /Redevelop
Production
10/04/2023 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
10/04/2023 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
10/04/2023 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-prouctionRelease
Live
Pre-production
10/04/2023 Pengembangan GDLC 20
Pengujian GDLC –
Feline ProjectPendahuluan
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
10/04/2023 Pengembangan GDLC 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
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
10/04/2023 Pengembangan GDLC 22
Foundation Prototype
KualitasFun
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
FiturChange Screen
Virtual Analog
Movement
Structure PrototypeFiturChange Screen
Virtual Analog
Movement
Button
2D Physics Engine
Jumping
Charging
Pouncing
User Interface + Input Handler +
Game Logic
Formal DetailsFiturChange Screen Combo
Virtual Analog Special Attack
Movement Roaming
Button Running
2D Physics Engine Level
Jumping
Charging
Pouncing
KualitasFun Functional
10/04/2023 Pengembangan GDLC 26
Proses pengembangan game:
Design
Production
Testing
Panduan GDLC Kualitas sampai Formal Details dapat dijaga
Simpulan (sementara)
Pendahuluan
Game Development Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC
Pengujian
Simpulan & Saran ►
Simpulan ►Saran
10/04/2023 Pengembangan GDLC 28
Melanjutkan pengujian bidang dari fase formal details hingga
refinement
Memperjelas teknik assessment terhadap development process
Rencana Pengembangan
Pendahuluan
Game Development Life Cycle (GDLC)
Analisis GDLC
Usulan GDLC
Pengujian
Simpulan & Saran ►
Simpulan
Saran
Rencana Pengembangan ►
10/04/2023 Pengembangan GDLC 29
Terima Kasih©Rido Ramadan, [email protected]
Data & Software Engineering, Informatics ITB