Game Balancing & Its Automation
-
Upload
game-developer-arek-suroboyo -
Category
Software
-
view
450 -
download
1
Transcript of Game Balancing & Its Automation
![Page 1: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/1.jpg)
by
Maulidan Bagus A. RasyidFounder & Framework Author
Maulidan Games
GAME BALANCING & ITS AUTOMATION
![Page 2: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/2.jpg)
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](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/3.jpg)
Testing & Balancing for Quality
![Page 4: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/4.jpg)
4
Scopes1. Non-functional Testing &
Development2. Difficulty Adjustment
Game Balancing
![Page 5: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/5.jpg)
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](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/6.jpg)
Data Farming1. Symetry
![Page 7: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/7.jpg)
Data FarmingSymetry
![Page 8: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/8.jpg)
2. RandomizationData Farming
![Page 9: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/9.jpg)
Randomization Data Farming
![Page 10: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/10.jpg)
3. Tester Feedback LoopsData Farming
![Page 11: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/11.jpg)
Balancing Method1. Rough Estimation, Manual Regression
![Page 12: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/12.jpg)
Balancing Method2. Game Master Dataset
![Page 13: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/13.jpg)
Balancing Method3. Statistics & Mathematics Approach
Multiple Linear Regression Formula
![Page 14: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/14.jpg)
Balancing Method4. Dynamic Difficulty Adjustment (DDA)
![Page 15: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/15.jpg)
Balancing Method5. Artificial Neural Network (ANN)
![Page 16: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/16.jpg)
16
Automation for Balancing.
Is it really Important?
![Page 17: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/17.jpg)
![Page 18: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/18.jpg)
18
Result of Automation
![Page 19: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/19.jpg)
All Methods Comparation
![Page 20: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/20.jpg)
20
TIME FOR PERIDOT BALANCING ENGINE DEMO
![Page 21: Game Balancing & Its Automation](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/21.jpg)
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](https://reader037.fdocuments.us/reader037/viewer/2022110108/586fdc941a28ab18428b6541/html5/thumbnails/22.jpg)
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.