54

Bengkel Gamelan - Game Balancing

Embed Size (px)

Citation preview

Page 1: Bengkel Gamelan - Game Balancing
Page 2: Bengkel Gamelan - Game Balancing

Oscar PaskaruniawanGameloft Studio Lead Game Designer

Page 3: Bengkel Gamelan - Game Balancing

5 Balancing concepts

Page 4: Bengkel Gamelan - Game Balancing

Linked Factor“by linked we mean”

Any factor that can change or can be

influenced when we modify other variables

Page 5: Bengkel Gamelan - Game Balancing

Level 20 is too long

GD make crops with BIGGER XP

BIG XP = BIG COINS

Can be unlocked earlier

Will impact the GOLD diversity next time

Page 6: Bengkel Gamelan - Game Balancing

Risk and RewardRisk of any action/decision & reward that user will receive

after completing any actions.

Ex; Dungeon with HARDER difficulty will have BIGGER loot.

Page 7: Bengkel Gamelan - Game Balancing

SynergyTwo actions give a better benefit

if done together or at the same time than doing them separately

Page 8: Bengkel Gamelan - Game Balancing

STUN + POISON = LETHAL DAMAGE

Enemy can’t perform self healing because he’s paralyzed or stunned. If user perform only

poisoning, the damage will be lower because enemy can cure the poison.

Page 9: Bengkel Gamelan - Game Balancing

Dominant StrategyA strategy that gives a substantial advantage

over the others.

Ex; Mask of Madness (MoM) in DOTA 2 6.83

Page 10: Bengkel Gamelan - Game Balancing

Counter WeightAny objects in game becomes

more appealing to the user.

Page 11: Bengkel Gamelan - Game Balancing
Page 12: Bengkel Gamelan - Game Balancing

We want to say that there isn’t any magical recipe or any mechanic

formula to make balance process magically work.

There are many different

possibilities to do this

Test and trial is your key.CONSTANT is your friend

Page 13: Bengkel Gamelan - Game Balancing

Lets have some FUN!!..

Freemium Tycoon Economy Design

Page 14: Bengkel Gamelan - Game Balancing

Step 1

Decide the Parameters; MAX level, Item list and their stats, Quest flow, Social interaction system.

Step 2

Decide the premises first before making a balance system; Plant/Harvest crops, Quest.

Page 15: Bengkel Gamelan - Game Balancing

Also decide the EXP distribution; Harvesting 60%, Quest 30%, & social action 10%. Sometimes, harvesting is the mission of questing, and U can adjust it by yourself, let say 40% of XP are quest objectives.

Step 3

Page 16: Bengkel Gamelan - Game Balancing

EXP System>> Decide our level cap

>> Decide what kind of curve of the progress that we want, mostly exponential.

>> Decide playing time, let say 1.5 month.

Page 17: Bengkel Gamelan - Game Balancing

Base time * (LVL/1.3)= TTL

5 first level

Base time = 60

LVL= Character Level

1.3= Constant that we choose to reach the objective

TTL= Total Time to pass to the next level (in second)

We want them easily reach level 5

Page 18: Bengkel Gamelan - Game Balancing

From level 6 onward we will use the next formula

Base time * (LVL^2)= TTL

Base time = 60

LVL= Character Level

TTL= Total Time to pass to the next level (in second)

Page 19: Bengkel Gamelan - Game Balancing
Page 20: Bengkel Gamelan - Game Balancing
Page 21: Bengkel Gamelan - Game Balancing

Multipliers From 3 to 5 1.3

From 6 to 10 Start from 2 add 0.2

From 11 to 25 add 0.4

From 26 to 49 add 0.6

From 50 to 55 add 0.8

From 56 to 60 1

Page 22: Bengkel Gamelan - Game Balancing

Base XP*(LVL-2)*MULT= XPNL

Base XP = 100

(LVL-1)= Constant arbitrary created to achieve the required objective.

MULT= Multiplier; variable number that help us reach our experience curve.

XPNL= Experience needed to reach the next level.

Page 23: Bengkel Gamelan - Game Balancing
Page 24: Bengkel Gamelan - Game Balancing

We can decide the quest giver & the order to make it clearly & easily.

Level NPC Quest giver1 to 5 Tutorial Tutorial

6 to 10 1 2

11 to 15 1 1 2

16 to 20 1 1 2

21 to 25 1 1 2 3

26 to 30 1 1 2 3

31 to 35 1 1 2 2 3

36 to 40 1 1 2 2 3

41 to 45 1 1 2 2 3 3

46 to 50 1 1 2 2 3 3

51 to 55 1 1 2 2 3 3 4

56 to 60 1 1 2 2 3 3 4

Decide how many quest will be necessary for each level

Page 25: Bengkel Gamelan - Game Balancing

With these tables we can also set the complexity of the each quest based on % or set the short term quest or even special quest.

Level NPC Quest giver1 to 5 45% 55%

6 to 10 45% 55%

11 to 15 25% 25% 50%

16 to 20 25% 25% 50%

21 to 25 15% 15% 30% 40%

26 to 30 15% 15% 30% 40%

31 to 35 15% 15% 15% 15% 40%

36 to 40 15% 15% 15% 15% 40%

41 to 45 15% 15% 15% 15% 20% 20%

46 to 50 15% 15% 15% 15% 20% 20%

51 to 55 10% 10% 10% 10% 12.50% 12.50% 35%

56 to 60 10% 10% 10% 10% 12.50% 12.50% 35%

Page 26: Bengkel Gamelan - Game Balancing

Remember the previous slide!

Harvesting 60%, Quest 30%, and social actions 10 and 40% of XP are quest objectives.

Quest Multiplier XP coefficient for time by quest

0,3 0,4

Number of Quest Levels

2 1 to 10

3 11 to 20

4 21 to 30

5 31 to 40

6 41 to 50

7 51 to 60

We use 0.4 because 40% of

the total time will be used in

doing quest actions as we

stated before.

Page 27: Bengkel Gamelan - Game Balancing

Total XP * 0.3 = TQXP

Distributed XP reward

Total XP= XP to reach the next level.

0.3= the multiplier decides before for quest.

TQXP= XP that should be distributed through the quest rewards.

Since we already knew how much XP that we need for each level, so we can find the total XP that should distributed through the quest reward.

Page 28: Bengkel Gamelan - Game Balancing

Total quest XP * Q% = XPQ

XP given for each single quest

TQXP= XP that should be distributed through the quest rewards.

Q%= % assigned by the designer (easily observable in the balance sheet)

XPQ= XP given for each quest Q.

Page 29: Bengkel Gamelan - Game Balancing

TT * QP * 0.4 = ET

We must estimate now the duration for each quest

TT= Total time to pass to the next level (in second)

QP= Quest % assigned by the designer (easily observable in the balance sheet)

0.4= Coefficient of quest time.ET= Estimated time.

Note; we use 0.4 because 40% of the total time will be used in doing quest actions as we started before

Page 30: Bengkel Gamelan - Game Balancing
Page 31: Bengkel Gamelan - Game Balancing

Coherence between user’s progression n quest objectives.

Ex: Most commonly this is due to objectives which force the user to interact with obsoletes items or tutorial quest given too late in game.

Page 32: Bengkel Gamelan - Game Balancing

Objective restrictions: a very common mistake is to set as an objective to perform some action that will be unlocked many levels later.

Ex: Construct a building that is available in level 4.

This kind of objectives are really frustrating for the user because in most cases they force him to make several actions that don’t belong to the quest in order to level up.

Page 33: Bengkel Gamelan - Game Balancing

Repetitive quest: We must avoid with all our effort to make quest very similar or even have the same objective but different number.

Ex: Kill 3 animals n then later on another quest that says kill 10 animals 9 (of the same type)

These kinds of quest are really annoying for the users n other important cause for losing users.

Page 34: Bengkel Gamelan - Game Balancing

Risk/Reward: This is the balance concept applied to the quest. Many times there are quest that have no coherence between their rewards n objectives. This kind of quest can be

too frustrating for user which will probably stop

doing quest because their rewards are too low or in

the other case they’ll only do quest due their

high prize.

Page 35: Bengkel Gamelan - Game Balancing
Page 36: Bengkel Gamelan - Game Balancing
Page 37: Bengkel Gamelan - Game Balancing

To make it easier, let’s put value on the table, so we can measure the exact condition.

It seems like the ROGUE have an unfair advantage over the others. This might lead us to speculate that the most dominant strategy is boost the speed n armory only.

Page 38: Bengkel Gamelan - Game Balancing

Also, it’s hard to make them have equal number, so we decide to add another same variable but with multiple value. (Low: 2, Med: 4, High: 6) n only apply it for damage ONLY.

Page 39: Bengkel Gamelan - Game Balancing

In the end, it’s only theory…the next step you still need to do PLAYTEST n same experiment. Note that balancing can only really begin once the game is playable.

Then, Finally we can adjust all of those class to be like this;

Page 40: Bengkel Gamelan - Game Balancing
Page 41: Bengkel Gamelan - Game Balancing

Our previous curves are based in ideal cases. So with the correct analysis we can make some corrections to those curves that will result in other curves more accurate to the real behavior.

“Play n record the real behavior!” In this part we need 3 kind of curve; Intense user, average n relaxed user. We should have; 3 curves for time vs

level n 3 curves for gold vs level

Page 42: Bengkel Gamelan - Game Balancing
Page 43: Bengkel Gamelan - Game Balancing

If you have an UNDERCOSTED element, you can increase the cost or decrease the benefits to reach the equilibrium point.

This BALANCE issue can be fixed easily.

If you have an OVERCOSTED element, you can decrease

the cost or increase the benefits to reach the

equilibrium point.

1

2

Page 44: Bengkel Gamelan - Game Balancing

The real balance problem comes when you identify an element that is just too powerful to exist in the game at any cost.

If an object has an automatic “I WIN/You LOSE” effect, the cost would have to be so high that it would be essentially unobtainable.

In such case, it is OVERPOWERED, that the level of benefit must be reduced (n a simple cost increase isn’t enough to solve the problem)

3

Page 45: Bengkel Gamelan - Game Balancing

As a counterpart if you have an object that’s already free, you can’t just reduce the cost anymore, so it is possible you’ve found an effect that is just too weak at any cost.

Reducing the cost more further is impossible, so you have no choice;

INCREASE the benefits!

That object is UNDERPOWERED, meaning that it is the level of

benefit (not the cost that must be adjusted specifically.)

4

Page 46: Bengkel Gamelan - Game Balancing

As a conclusion we have these 4 points in our line, the objective is to set all in the center. For both extremes we have only one way solution, while other points we can choose between 2. We can set the underpowered

result as a useless item and the overpowered as dominant strategy.

Page 47: Bengkel Gamelan - Game Balancing

This is an area with extra PREUCATIONS.

We usually work with linear progression to establish many premises in the game n make a balance around them.

But, sometimes, the linear formula not match with the expected behavior because we’re forgetting some factors that make the progression NON-LINEAR

Name Attack Cost

Weapon A 10 100

Weapon B 20 200

Weapon C 30 300

Weapon D 40 400

Weapon E 50 500

This is a linear relation; 10 attack = 100 gold

This seems to be balanced in a way, but having C or D makes no diff at all since user must hit 2 times with both weapon to kill foes.

Page 48: Bengkel Gamelan - Game Balancing

There’s an inflexion point when something that was positive turns negative.

Ex: Upkeep system in WARCRAFT

Page 49: Bengkel Gamelan - Game Balancing

In Racing, let say you always upgrade SPEED as your top priority, without increasing ACC, sooner you will find tracks with full curves n you will never reach max speed.

CAR STATS: ACC; 0/100 KPH 5 sec Max SPEED: 250 KPH

As U can see, u will never reach max speed. So the extra speed acting like a diminishing return since we waste money that should be spent in a more beneficial stats.

Page 50: Bengkel Gamelan - Game Balancing
Page 51: Bengkel Gamelan - Game Balancing

Doubling n Halving The rule of doubling n halving suggest that when changing values to balance your game, u will waste time by changing them by small amounts.

Instead, start by doubling/halving ur values in the direction they

need to go.

Page 52: Bengkel Gamelan - Game Balancing

Intuition to guess exactly The more game design you do, the better your intuition will become.

EX: If a projectile in your game move at 10 feet/sec n ur feeling that’s too slow, concentrate on what exact number might be.

Your intuition might tells 13 is too low, but 14 is way too high,

“13.7 ??.... No, Maybe 13.8 … YES, 13.8 just feels RIGHT”

Page 53: Bengkel Gamelan - Game Balancing

Guess exactly every time u put food in the microwave;

“1;40? Too hot … 1;20 too cold … 1;30? Hmm…no 1;32 seems right”

Page 54: Bengkel Gamelan - Game Balancing

Thank you

Any Questions?...