by
Maulidan Bagus A. RasyidFounder & Framework Author
Maulidan Games
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
Testing & Balancing for Quality
4
Scopes1. Non-functional Testing &
Development2. Difficulty Adjustment
Game Balancing
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
Data Farming1. Symetry
Data FarmingSymetry
2. RandomizationData Farming
Randomization Data Farming
3. Tester Feedback LoopsData Farming
Balancing Method1. Rough Estimation, Manual Regression
Balancing Method2. Game Master Dataset
Balancing Method3. Statistics & Mathematics Approach
Multiple Linear Regression Formula
Balancing Method4. Dynamic Difficulty Adjustment (DDA)
Balancing Method5. Artificial Neural Network (ANN)
16
Automation for Balancing.
Is it really Important?
18
Result of Automation
All Methods Comparation
20
TIME FOR PERIDOT BALANCING ENGINE DEMO
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)?
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.