game balancing & its automation

22
by Maulidan Bagus A. Rasyid Founder & Framework Author Maulidan Games GAME BALANCING & ITS AUTOMATION

Upload: game-developer-arek-suroboyo

Post on 07-Jan-2017

450 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Game Balancing & Its Automation

by

Maulidan Bagus A. RasyidFounder & Framework Author

Maulidan Games

GAME BALANCING & ITS AUTOMATION

Page 2: Game Balancing & Its Automation

2

Goals of this Discussion

1. Understanding the importance of game balancing

2. Knowing the kind of techniques of balancing

3. Knowing how to automate the process of balancing

Page 3: Game Balancing & Its Automation

Testing & Balancing for Quality

Page 4: Game Balancing & Its Automation

4

Scopes1. Non-functional Testing &

Development2. Difficulty Adjustment

Game Balancing

Page 5: Game Balancing & Its Automation

Techniques and Approach

Data Farming1. Symetry2. Randomization3. Tester Feedback Loops

Balancing Process4. Rough Estimation, Manual

Regression5. Game Master Dataset6. Statistics & Mathematics Approach7. DDA8. Neural Network

Page 6: Game Balancing & Its Automation

Data Farming1. Symetry

Page 7: Game Balancing & Its Automation

Data FarmingSymetry

Page 8: Game Balancing & Its Automation

2. RandomizationData Farming

Page 9: Game Balancing & Its Automation

Randomization Data Farming

Page 10: Game Balancing & Its Automation

3. Tester Feedback LoopsData Farming

Page 11: Game Balancing & Its Automation

Balancing Method1. Rough Estimation, Manual Regression

Page 12: Game Balancing & Its Automation

Balancing Method2. Game Master Dataset

Page 13: Game Balancing & Its Automation

Balancing Method3. Statistics & Mathematics Approach

Multiple Linear Regression Formula

Page 14: Game Balancing & Its Automation

Balancing Method4. Dynamic Difficulty Adjustment (DDA)

Page 15: Game Balancing & Its Automation

Balancing Method5. Artificial Neural Network (ANN)

Page 16: Game Balancing & Its Automation

16

Automation for Balancing.

Is it really Important?

Page 17: Game Balancing & Its Automation
Page 18: Game Balancing & Its Automation

18

Result of Automation

Page 19: Game Balancing & Its Automation

All Methods Comparation

Page 20: Game Balancing & Its Automation

20

TIME FOR PERIDOT BALANCING ENGINE DEMO

Page 21: Game Balancing & Its Automation

21

QUESTIONS Yadhiek :

Apakah hasil export dari Peridot Balancing Engine? Apakah bisa sampai class ataukah hanya array datasetnya?

o Restu:• Database yang dipakai online, bagaimana cara

untuk update data jika game sudah terdownload offline?

o Hildi :• Apakah Peridot Balancing Engine hanya

dikhususkan untuk jenis game yang dikembangkan oleh Maulidan Games (puzzle, tycoon, action dan strategy)?

Page 22: Game Balancing & Its Automation

22

ANSWER Yadhiek :

Hasil export dari Peridot adalah database class dari dataset yang diberikan. Untuk versi saat ini dapat men-generate class Flash AS3 (.as) dan Unity (.cs)

o Restu:• Tetap harus terhubung dengan internet untuk

mendapatkan update o Hildi :• Peridot dapat digunakan untuk segala jenis game

selama sistem database-nya mengikuti aturan code convention standar, tidak peduli apapun genre-nya.