GDLC - Thesis Defense

  • Published on
    06-Jul-2015

  • View
    151

  • Download
    0

Embed Size (px)

DESCRIPTION

Powerpoint for my thesis defense

Transcript

<ul><li> 1. Diajukan untuk Seminar 2 IF4099 Tugas Akhir II Author: Rido Ramadan NIM. 13509049 Pembimbing: Yani Widyani, S.T., M.T. NIP. 19700107 1997022001 </li></ul> <p> 2. Software Development Life Cycle tidak cukup untuk menangani pengembangan game. (Haddad &amp; Kanode, 2009) Pengembangan game seperti apa? 21/07/2013 Pengembangan GDLC 2 Latar Belakang Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Latar Belakang Research Question Tujuan Batasan 3. 21/07/2013 Pengembangan GDLC 3 Research Question Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Latar Belakang Research Question Tujuan Batasan Proses pengembangan game? Menghasikan game berkualitas? 4. 21/07/2013 Pengembangan GDLC 4 Tujuan Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; 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 21/07/2013 Pengembangan GDLC 5 Batasan Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Latar Belakang Research Question Tujuan Batasan 6. Blitz Games Studios (2011) Arnold Hendrick (2009) Doppler Interactive (McGrath, 2011) Heather Chandler (2008) 21/07/2013 Pengembangan GDLC 6 4 Literatur GDLC Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran 4 Literatur GDLC Parameter Kualitas 7. Hubungan kematangan Prototype &amp; Kualitas (Fullerton, 2008) Teknik pengujian lihat Testing Strategy (Lampiran A hal. 42) 21/07/2013 Pengembangan GDLC 7 Parameter Kualitas Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran 4 Literatur GDLC Parameter Kualitas 8. Tingkat Kematangan Kualitas Terkait 21/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 &amp; 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. 21/07/2013 Pengembangan GDLC 9 Keterhubungan antara 4 GDLC Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Keterhubungan antara 4 GDLC Linear vs Iteratif Blitz Games Studios (2011) Arnold Hendrick (2009) Doppler Interactive (McGrath, 2011) Heather Chandler (2008) 10. 21/07/2013 Pengembangan GDLC 10 Keterhubungan antara 4 GDLC Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Keterhubungan antara 4 GDLC Linear vs Iteratif GDLC Linear GDLC Iteratif KesamaanBlitz Games Studios Arnold Hendrick Doopler Interactive Heather Chandler Pitching Pre-production Prototype Design Pre-production Design &amp; PrototypePre-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 11. Linear Iteratif 21/07/2013 Pengembangan GDLC 11 Linear vs Iteratif Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; 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 &amp; kombinasi dari literatur yang relevan Pendekatan iteratif 21/07/2013 Pengembangan GDLC 12 Overview GDLC Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Overview 1. Initiation 2. Pre-production 3. Production 4. Testing 5. Beta 6. Release 13. 21/07/2013 Pengembangan GDLC 13 Overview GDLC Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; 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. 21/07/2013 Pengembangan GDLC 14 Inisiasi proyek Konsepsi game Panduan konsep game: 9 pertanyaan kunci pada lampiran A (Lampiran A hal. 12) Initiation Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Overview 1. Initiation 2. Pre-production 3. Production 4. Testing 5. Beta 6. Release Initiation 15. Faktor Kualitas 21/07/2013 Pengembangan GDLC 15 Persiapan Perancangan Game Design Genre Gameplay Storyline Deployment, dll Prototyping Game Design Document (Lampiran A hal .15) Pre-production Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Overview 1. Initiation 2. Pre-production 3. Production 4. Testing 5. Beta 6. Release Pre- production DesignPrototyping Pre-production 16. Faktor Kualitas 21/07/2013 Pengembangan GDLC 16 Realisasi pembuatan game Asset Creation Core asset GUI &amp; HUD, dan BGM &amp; SFX Programming Integration Integrasi asset &amp; source code playable game Panduan: ceklis deliverable (Lampiran A hal. 31) Production Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Overview 1. Initiation 2. Pre-production 3. Production 4. Testing 5. Beta 6. Release Production Evaluate Develop / Redevelop Production 17. 21/07/2013 Pengembangan GDLC 17 Pengujian internal tim Yang diuji: Prototype dan kualitas Panduan: skenario, ceklis kualitas (Lampiran A hal. 41) Testing Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Overview 1. Initiation 2. Pre-production 3. Production 4. Testing 5. Beta 6. Release Alpha TestTesting Faktor Kualitas Testing 18. 21/07/2013 Pengembangan GDLC 18 Pengujian external Memanfaatkan teknik testing sebelumnya Panduan: skenario, ceklis kualitas Intensif (Lampiran A hal. 47) Beta Testing Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Overview 1. Initiation 2. Pre-production 3. Production 4. Testing 5. Beta 6. Release Beta Beta Faktor Kualitas Beta 19. 21/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 &amp; Saran Overview 1. Initiation 2. Pre-production 3. Production 4. Testing 5. Beta 6. Release Master Post- prouction Release Live Pre-production 20. 21/07/2013 Pengembangan GDLC 20 Pengujian GDLC Feline Project Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Feline Project Initiation Production Cycle I Production Cycle II Production Cycle III Beta I Production Cycle IV Beta II Evaluasi 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 21/07/2013 Pengembangan GDLC 21 Initiation Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Feline Project Initiation Production Cycle I Production Cycle II Production Cycle III Beta I Production Cycle IV Beta II Evaluasi GDLC 22. Foundation Prototype 21/07/2013 Pengembangan GDLC 22 Kualitas Fun Production Cycle I Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Feline Project Initiation Production Cycle I Production Cycle II Production Cycle III Beta I Production Cycle IV Beta II Evaluasi GDLC 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 I Fitur Change Screen Combo Virtual Analog Special Move Movement Roaming Button Running 2D Physics Engine Level Jumping Charging Pouncing Kualitas Fun Functional Kualitas Functional Internally Complete X Balanced X 23. Formal Details II 21/07/2013 Pengembangan GDLC 23 Production Cycle II Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Feline Project Initiation Production Cycle I Production Cycle II Production Cycle III Beta I Production Cycle IV Beta II Evaluasi GDLC Fitur Change Screen Combo Virtual Analog Special Move Movement Roaming Button Running 2D Physics Engine Level Jumping Charging Pouncing Fitur Change Screen Combo Level Unlock Virtual Analog Special Move Checkpoint Movement Roaming Boss Button Running Racing 2D Physics Engine Level Jumping Exp &amp; Level Up Charging Skill Unlock Pouncing Skill Upgrade Kualitas Functional Internally Complete X Balanced X 24. Formal Details III 21/07/2013 Pengembangan GDLC 24 Production Cycle III Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Feline Project Initiation Production Cycle I Production Cycle II Production Cycle III Beta I Production Cycle IV Beta II Evaluasi GDLC Fitur Change Screen Combo Level Unlock Virtual Analog Special Move Checkpoint Movement Roaming Boss Button Running Racing 2D Physics Engine Level Jumping Exp &amp; Level Up Charging Skill Unlock Pouncing Skill Upgrade Fitur Change Screen Combo Level Unlock Virtual Analog Special Move Checkpoint Movement Roaming Boss Button Running Racing 2D Physics Engine Level Power-up &amp; Debuff Jumping Exp &amp; Level Up Charging Skill Unlock Pouncing Skill Upgrade Kualitas Functional Internally Complete Balanced 25. 21/07/2013 Pengembangan GDLC 25 No Aspek Pengujian 1 Fungsionalitas 1.1 Movement, attack, combo, special 1.2 Level up &amp; experience point 1.3 Racing 1.4 Bug free 2 User engegement 2.1 Graphics 2.2 Storyline 2.3 Gameplay 2.4 Progression &amp; challenge 60 responden 5 responden mengeluh tentang kesulitan dalam kontrol dan game progression (balanced) 3 responden sangat ter-engage dengan game (fun) 52 sisanya menyatakan game sudah oke (no error, game-nya lucu, dll) Keputusan: Refine &amp; ganti metode kontrol Beta I Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Feline Project Initiation Production Cycle I Production Cycle II Production Cycle III Beta I Production Cycle IV Beta II Evaluasi GDLC Kualitas Fun Functional Internally Complete Balanced X 26. Refinement Prototype 21/07/2013 Pengembangan GDLC 26 Production Cycle IV Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Feline Project Initiation Production Cycle I Production Cycle II Production Cycle III Beta I Production Cycle IV Beta II Evaluasi GDLC Fitur Change Screen Combo Level Unlock Virtual Analog Special Move Checkpoint Movement Roaming Boss Button Running Racing 2D Physics Engine Level Power-up &amp; Debuff Jumping Exp &amp; Level Up Charging Skill Unlock Pouncing Skill Upgrade Fitur Change Screen Combo Level Unlock Virtual Analog Special Move Checkpoint Movement Roaming Boss Button Running Racing 2D Physics Engine Level Power-up &amp; Debuff Jumping Exp &amp; Level Up Tutorial interaktif Charging Skill Unlock Pouncing Skill Upgrade Kualitas Fun Accessible 27. 21/07/2013 Pengembangan GDLC 27 Beta II Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Feline Project Initiation Production Cycle I Production Cycle II Production Cycle III Beta I Production Cycle IV Beta II Evaluasi GDLC No Aspek Pengujian No Aspek Pengujian 1 Keseluruhan Game 2 User engegement 1.1 Navigasi menu 2.1 Graphics 1.2 Navigasi main hall 2.2 Storyline 1.3 Tutorial interaktif 2.3 Gameplay 1.4 Menyelesaikan 1 level 2.4 Progression &amp; challenge 1.5 Menyelesaikan 3 level 1.6 Mengalahkan boss 1.7 Memenangkan racing 25 responden 1 responden mengeluh tentang kompleksitas game terlalu rumit (fun) 24 sisanya menyatakan game sudah oke (no error, game-nya lucu, tidak bingung dalam bernavigasi, dll) Keputusan: Release candidate, tinggal menunggu kepastian untuk game launching (release) Kualitas Fun Functional Internally Complete Balanced Accessible 28. 21/07/2013 Pengembangan GDLC 28 Valid? Berkualitas? Panduan menyediakan form/ceklis mengenai ketercapaian kualitas Download rate, Ratings, Review dari store di luar lingkup TA Evaluasi GDLC Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Feline Project Initiation Production Cycle I Production Cycle II Production Cycle III Beta I Production Cycle IV Beta II Evaluasi GDLC Game Design &amp; Prototype Production Testing Pre- production Production Testing Beta Initiation Release 29. Telah dihasilkan panduan GDLC Adaptasi &amp; modifikasi GDLC lain + penanganan kualitas prototype Terdiri atas 6 fase Untuk menghasilkan game berkualitas Lulus uji sampai tahap beta (sebelum release) 21/07/2013 Pengembangan GDLC 29 Simpulan Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Simpulan Saran Production Cycle 30. Penelitian dilengkapi sampai fase Release Penelitian mengenai pengujian formal untuk user engagement, immersion, dan faktor kualitas Analisis keterhubungan antara CMM dan pengembangan game 21/07/2013 Pengembangan GDLC 30 Saran Pendahuluan Game Development Life Cycle (GDLC) Analisis GDLC Usulan GDLC Pengujian Simpulan &amp; Saran Simpulan Saran 31. Terima Kasih 2013, Rido Ramadan rido.ramadan@gmail.com Data &amp; Software Engineering, Informatics ITB 21/07/2013 Pengembangan GDLC 31 </p>