How Can I Implement Game Feel in My Game?

I have been to a couple of game jams as you probably know from the titles in my Portfolio. And there is almost always this part of a game jam when the game is sort of done. But it does not feel right. It feels a bit empty. You walk around, push buttons, but there is just something missing. There is no game juice.

What can you do?

Some games end up like that. Mundane. Flavorless. Sterile. Developers only barely make the deadline. Trust me. I know. I’ve been there. There is no item to polish the game. And I don’t mean just fixing bugs and prettifying the graphics. And I don’t mean iterating on the idea either. The idea is already implemented. The basic game is already there. It just lacks a bit of sprinkles. A bit of game feel.

So what should you do? Is there a magic GAME FEEL button?

Yes! (well, sort of).

It’s called screenshake. You can use it as first aid kit for your game jam project.

It does not work with every game though. And it’s a bit cheap effect if you ask me. But it might help you. Fast.

Watch this amazing video called The art of screenshake from Jan (from Vlambeer, they made Nuclear Throne). It will change your (gamedev) life, I promise. You can skip the first 7 minutes.

So what did Jan do to improve his game?

  1. Added basic animations and sounds (eg. hair moves when jumping).
  2. Lower enemy hp.
  3. Higher rate of fire.
  4. More enemies (having more things to shoot).
  5. Bigger bullets (instead of tiny dots large colorful sparks, games are not real life).
  6. Add muzzle flash to your gun.
  7. Faster bullets.
  8. Less accuracy (randomize angle of bullets a bit).
  9. Add impact effect of bullets on walls or enemies.
  10. Hit animation when enemies get hit (communicate enemies are getting damaged).
  11. Knock back enemies when hit.
  12. Permanence (corpses stay on battlefield, sense of history in levels).
  13. Camera lerp (tweak how camera follows the player).
  14. Camera position (players can see further in the direction they aim).
  15. SCREEN SHAKE (camera is shaking when shooting).
  16. Player knockback (while shooting, reason not to always shoot).
  17. Sleep (freezing important frames such as when hitting enemies).
  18. Gun delay (gun animation).
  19. Gun kick (gun animation).
  20. Strafe.
  21. More permanence (bullet shells stay on battlefield).
  22. More bass in audio effects.
  23. Super machine gun.
  24. Random explosions (33% chance enemies explode on death).
  25. Faster enemies.
  26. More enemies.
  27. Higher rate of fire and camera kick.
  28. Bigger explosions.
  29. More permanence (smoke).
  30. Add meaning to your game.

At Vlambeer they spend a lot of time at polishing their games.

Want more inspiration? Read further.

Examples from Keith’s tweet

In his tweet https://twitter.com/keefstuart/status/982176417742913537 Keith asked “Video game creators: please could you tell me your favourite moments of good “gamefeel”?”. Here are some answers:

https://twitter.com/Wikzo/status/982282694158639104
Swimming in ink in Splatoon; jumping around in Clustertruck; dashing into the “magic fields” in Celeste; long-jumping on your hat in Super Mario Odyssey … to name a few 🙂

https://twitter.com/KommanderKlobb/status/982181159684550657
The tiny pause in Wind Waker when Link hits something with his sword. The way the sail opens in Wind Waker. The way throwing stuff feels. Almost anything in that game really.

https://twitter.com/hgranholm/status/982181771331555328
Rolling up things in Katamari. (The plop plop sound is very important for the feel too)

https://twitter.com/Derek_Lieu/status/982241846335176706
-Time freeze in Mark of the Ninja
-Slight delay when slamming down in Thumper
-Sound and animation of tapping a spot in Monument Valley
-Foot stomp in Dead Space
-Melee kills in DOOM
-Dash in Vampire Smile
-Line tracing in The Witness
-Dead Cells’ running, jumping and moving

Examples from #gamefeel

I took advantage of an amazing feature called hashtags to search for gamefeel related posts on Twitter to bring you a couple of examples:

https://twitter.com/calebad3n/status/900821605361872896
This is a really simple game, but there are a couple of juicy effect making it more fluid.

https://twitter.com/MTeaStudios/status/745758038410334208
Game feel applies to UI too. It’s part of the user experience.

https://twitter.com/DrunkDevs/status/734837561198186497
Particle effects, blood stains on a screen, hit flashes, aspect ratio changing as number of hits increases.

https://twitter.com/RayFrihy/status/834721254099660801
Screen distortion effect and screenshake.

https://twitter.com/bluterran/status/735656984209293313
Randomized explosion, flash.

https://twitter.com/SuperLemonBits/status/714522093254221824
Dash lines effect.

https://twitter.com/AdrienBariau/status/910148929001607169
Collecting effect and multiplier numbers.

https://twitter.com/CrimsonKeep/status/817415925066387456
Camera sway when attacking with an axe.

https://twitter.com/crazybitstudios/status/803926114456440832
Sparks, directional shake, refraction on trail and animated line renderer sprites

My favorites

https://www.youtube.com/watch?v=IQqgJMbZTbk
Almost everything you do in Violet Cycle.

https://www.youtube.com/watch?v=ZnanclZ4L48
Mad Max – sand deformation

Audio game feel moments

https://www.youtube.com/watch?v=0RvAY7STRi8
Squishing worms in Half-life 2.

https://www.youtube.com/watch?v=dDrBYbSJX8Q
Near miss effect in Race the Sun

https://www.youtube.com/watch?v=Ig0qMregIfA
Muffled audio in INSIDE

What are your favorite game feel moments?

How to study / implement game feel yourself?

https://twitter.com/LovegreenGames/status/930755638753456133

To wisen up on #gamefeel, watch videos frame-by-frame. YouTube: comma/period skips frame – or install Chrome plugin for slo-mo: https://chrome.google.com/webstore/detail/frame-by-frame/cclnaabdfgnehogonpeddbgejclcjneh … – Look for timing of screenshake, flashes, vignettes, GUI elements, post filters etc.

More resources about game feel

http://makertech.dk/3-games-in-6-months-part-4-improving-game-feel-in-bionic-carrots/
“giving better feedback to the player after each interaction, and also making the world feel more alive.”

https://twitter.com/trickgs/status/741034319095992320
A bit of analysis on Game Feel for the 1986 classic Super Mario Bros.

And how do you implement game feel in your games?

 

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *