game development life cycle guidelines

25
Pengembangan Game Development Life Cycle Diajukan untuk Seminar 2 IF4099 – Tugas Akhir II Author: Rido Ramadan NIM. 13509049 Pembimbing: Yani Widyani, S.T., M.T. NIP. 19700107 1997022001

Upload: rido-ramadan

Post on 07-Dec-2014

457 views

Category:

Education


1 download

DESCRIPTION

Slide during seminar on preparation of thesis defense. THe topic as about the game development process, the testing process, and its evaluation.

TRANSCRIPT

Page 1: Game Development Life Cycle Guidelines

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

Page 2: Game Development Life Cycle Guidelines

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

Page 3: Game Development Life Cycle Guidelines

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?

Page 4: Game Development Life Cycle Guidelines

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

Page 5: Game Development Life Cycle Guidelines

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 ►

Page 6: Game Development Life Cycle Guidelines

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

Page 7: Game Development Life Cycle Guidelines

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 ►

Page 8: Game Development Life Cycle Guidelines

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

Page 9: Game Development Life Cycle Guidelines

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)

Page 10: Game Development Life Cycle Guidelines

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

Page 11: Game Development Life Cycle Guidelines

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

Page 12: Game Development Life Cycle Guidelines

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

Page 13: Game Development Life Cycle Guidelines

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

Page 14: Game Development Life Cycle Guidelines

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

Page 15: Game Development Life Cycle Guidelines

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

Page 16: Game Development Life Cycle Guidelines

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

Page 17: Game Development Life Cycle Guidelines

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

Page 18: Game Development Life Cycle Guidelines

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

Page 19: Game Development Life Cycle Guidelines

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

Page 20: Game Development Life Cycle Guidelines

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

Page 21: Game Development Life Cycle Guidelines

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

Page 22: Game Development Life Cycle Guidelines

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

Page 23: Game Development Life Cycle Guidelines

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

Page 24: Game Development Life Cycle Guidelines

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 ►

Page 25: Game Development Life Cycle Guidelines

10/04/2023 Pengembangan GDLC 29

Terima Kasih©Rido Ramadan, [email protected]

Data & Software Engineering, Informatics ITB