Today I Learned - Rocky Kev

TIL about Oil in Game dev

POSTED ON:

TAGS:

It's all about the details.

Juice it or lose it - a talk by Martin Jonasson & Petri Purho is one of the most influential game dev videos ever for game devs, about creating these little details that create these amazing 'feels'.

Another one that I learned about recently (TIL!) is:

Oil It or Spoil It

Whereas Juice is highly visible, Oil is really something you only notice when it's missing. A well-oiled hinge is smooth and silent, but a rusty one squeaks, groans, and annoys the crap out of you. If juice is all about making your game come alive and enriching interactions by maximizing the output you get for a single input, Oil is about minimizing the friction and effort that goes into making an input in the first place.

tl;dr -

Juice adds pleasure,
Oil removes pain.

Here's an example. It 'feels' wrong when Link gets stuck on a block. Nintendo is fantastic at 'oiling', smoothing out this process so Link automatically moves downwards.

The whole post here goes into other details, like 'oil' in classic RPGs that ended up being smoothed out. 0

Oil It or Spoil It

For the full post:
The 7 game dev resources that are SO GOOD they will change how you SPEAK


Related TILs

Tagged:

TIL Dwarf Fortress Game Design

'Do not design for your experienced players' and some more tips from one of the most complicated games ever

TIL Breath of the Wild's many parameters

One of my favorite things to do is dig into how games are made on the data side.

TIL what a Shader is

Modern GPUs are incredibly flexible. Developers use shaders - to program the GPU to perform effects and complex rendering techniques. Devs write code in a shader language from an API (such as OpenGL) and a shader compiler in the video driver translates that code into binaries that your PC's GPU can run