Danil Tatarinov Profile picture
Nov 26, 2022 16 tweets 6 min read Read on X
FEEDBACK IS EVERYTHING
I was amazed by this short footage.
The game responds to every player’s action with a tone of feedback!
So I decided to break down what makes it so tactile and alive and counted 27 methods.
1/15
#gamedev #GoMechaBall #madewithunity #indiegames #vfx
EFFECTS
1) The ball leaves dust and a trail that has a fixed lifetime, thus it stretches when the ball moves faster - conveying speed
2) Dust ring, sparks, and distortion effect on dashing with the spider - conveying dashing feel
2/15 Image
3) The ball has an orange effect - responding to dashing
4) There is dust on the character's steps - adding life to the movement
5) Shells fly out on every shot - adding feel to the shooting and changing environment for a time
3/15
6) Projectiles are significantly stretched - conveying the power of every shot
7) Muzzle flash (bubble + sparks) - adding feel to the shooting
8) Shots hit effect (bubble + sparks)
4/15 Image
9) The spider flashes white on every hit and collision - this is a cheap and flashy way to show enemies' response to hits
5/15
10) In other GoMechaBall footages, enemies leave parts on death
This changes the environment for a time too, which adds a lot of feedback to the player's actions
6/15 Image
ANIMATION
11) The ball stretches while moving fast - conveying speed
12) The ball is squashing when colliding - conveying the power of the hit
13) The gun in the character’s hands twitches on shots - adding feel to the shooting
7/15
14) The character’s tail waves on steps - adding life to the character’s body
15) All parts of the spider squash, stretch and have inertia - adding life to the enemy's movement
8/15 ImageImage
UI
16) When the ball's (apparently) yellow energy is filled by another chank, it flashes white - notifying the player that he can do more dashes
17) Shots counter stripes twitch on every shot - adding feel to the shooting
9/15
On the other GoMechaBall footage points counter animation can be seen
18) The counter's value doesn’t change instantly but instead, it flips through from the previous number to the new one - making it easier for the player to notice the change and just making it jucy
10/15
19) The counter's value flashes white on the change
20) The counter’s value squashes and stretches on change (even with a little bit of inertia)
11/15
CAMERA
21) There is a small camera shaking in every shot
22) There is a big camera shake on collisions with the spider
23) The camera doesn’t follow the ball strictly. It moves slower than the character - this type of camera movement emphasizes character acceleration
12/15
SOUND
The following actions are emphasized by the sound
24) Gunshots
25) Projectiles hits
26) Dashes
27) Changing modes between walking and rolling
That’s all that I have found by now
13/15
This was quite fun to decompose those 15 seconds of footage
Some of those methods I use personally in my game (will show it later)
Some of the methods I will start to use now
(I had to rewatch it 9999999999 times)
14/15
If you want to learn more about making your game feel, there is a wonderful essay about it on @gamemakerstk channel

15/15

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Danil Tatarinov

Danil Tatarinov Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @danil_tat

Dec 4, 2022
DO WE REALLY NEED SCISSORS IN ROCK-PAPER-SCISSORS?
or
What is the minimum number of elements in rock-paper-scissors like systems and why?
#gamedev #gamedesign #gamebalance #games
1/18 Image
RPS is often used in video games. Such systems are perfectly balanced but don’t make options in a game equal in power.
2/18 Image
What the RPS-like systems do instead, is they make each option’s power a relative concept, dependent on a situation. This adds a layer to players' decisions and a sequence of interesting decisions is what makes good games!
3/18 Image
Read 18 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(