SlideShare a Scribd company logo
1 of 22
by
Maulidan Bagus A. Rasyid
Founder & 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
Scopes
1. Non-functional Testing & Development
2. Difficulty Adjustment
Game Balancing
Techniques and Approach
Data Farming
1. Symetry
2. Randomization
3. Tester Feedback Loops
Balancing Process
1. Rough Estimation, Manual Regression
2. Game Master Dataset
3. Statistics & Mathematics Approach
4. DDA
5. Neural Network
Data Farming
1. Symetry
Data FarmingSymetry
2. Randomization
Data Farming
Randomization Data Farming
3. Tester Feedback Loops
Data Farming
Balancing Method
1. Rough Estimation, Manual Regression
Balancing Method
2. Game Master Dataset
Balancing Method
3. Statistics & Mathematics Approach
Multiple Linear Regression Formula
Balancing Method
4. Dynamic Difficulty Adjustment (DDA)
Balancing Method
5. Artificial Neural Network (ANN)
16
Automation for Balancing.
Is it really Important?
18
Result of Automation
All Methods Comparation
TIME FOR
PERIDOT BALANCING ENGINE DEMO
20
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)?
21
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.
22

More Related Content

Viewers also liked

Bengkel Gamelan 3D game asset workflow
Bengkel Gamelan 3D game asset workflowBengkel Gamelan 3D game asset workflow
Bengkel Gamelan 3D game asset workflowgamelanYK
 
jQuery Mobile Jump Start
jQuery Mobile Jump StartjQuery Mobile Jump Start
jQuery Mobile Jump StartTroy Miles
 
Robótica y programación Kuka
Robótica y programación KukaRobótica y programación Kuka
Robótica y programación Kukakryos01
 
Textual Robot programming
Textual Robot programmingTextual Robot programming
Textual Robot programmingCHEMGLOBE
 
WORKING AND PROGRAMMING OF KUKA ROBOT
WORKING AND PROGRAMMING OF KUKA ROBOTWORKING AND PROGRAMMING OF KUKA ROBOT
WORKING AND PROGRAMMING OF KUKA ROBOTShahid Faizee
 
Gaming console final presentation
Gaming console final presentationGaming console final presentation
Gaming console final presentationVivek Bharadwaj
 
Robot programming
Robot programmingRobot programming
Robot programmingGopal Saini
 
Data Visualization 101: How to Design Charts and Graphs
Data Visualization 101: How to Design Charts and GraphsData Visualization 101: How to Design Charts and Graphs
Data Visualization 101: How to Design Charts and GraphsVisage
 
11 Facts You Probably Didn't Know About Pasta
11 Facts You Probably Didn't Know About Pasta11 Facts You Probably Didn't Know About Pasta
11 Facts You Probably Didn't Know About PastaJodie Harper
 
Top 10 Most Eaten Foods In The World
Top 10 Most Eaten Foods In The WorldTop 10 Most Eaten Foods In The World
Top 10 Most Eaten Foods In The WorldEason Chan
 

Viewers also liked (12)

Bengkel Gamelan 3D game asset workflow
Bengkel Gamelan 3D game asset workflowBengkel Gamelan 3D game asset workflow
Bengkel Gamelan 3D game asset workflow
 
Intro to Shader
Intro to ShaderIntro to Shader
Intro to Shader
 
jQuery Mobile Jump Start
jQuery Mobile Jump StartjQuery Mobile Jump Start
jQuery Mobile Jump Start
 
Robótica y programación Kuka
Robótica y programación KukaRobótica y programación Kuka
Robótica y programación Kuka
 
Textual Robot programming
Textual Robot programmingTextual Robot programming
Textual Robot programming
 
Gaming Console
Gaming Console Gaming Console
Gaming Console
 
WORKING AND PROGRAMMING OF KUKA ROBOT
WORKING AND PROGRAMMING OF KUKA ROBOTWORKING AND PROGRAMMING OF KUKA ROBOT
WORKING AND PROGRAMMING OF KUKA ROBOT
 
Gaming console final presentation
Gaming console final presentationGaming console final presentation
Gaming console final presentation
 
Robot programming
Robot programmingRobot programming
Robot programming
 
Data Visualization 101: How to Design Charts and Graphs
Data Visualization 101: How to Design Charts and GraphsData Visualization 101: How to Design Charts and Graphs
Data Visualization 101: How to Design Charts and Graphs
 
11 Facts You Probably Didn't Know About Pasta
11 Facts You Probably Didn't Know About Pasta11 Facts You Probably Didn't Know About Pasta
11 Facts You Probably Didn't Know About Pasta
 
Top 10 Most Eaten Foods In The World
Top 10 Most Eaten Foods In The WorldTop 10 Most Eaten Foods In The World
Top 10 Most Eaten Foods In The World
 

Game Balancing & Its Automation