Quick Game Art Tips - Move into Position (Bastion-like effect)

Shader Code (toonlit): PasteBin Link 

C# Script : PasteBin Link 

Keeping them in position

Turn on "Keep" to keep revealed tiles in position.

Set the Target to your player and set the speed and radius how you want.

Drag all objects (with the shader!) you want affected into the Objects array.

Shader will make objects invisible by default because the effect scales them to 0, I just set the material to standard while placing things so I could see what I"m doing.

It can be a bit expensive because for the full Bastion effect you want a lot of small tiles, which results in a lot of passes if you have different meshes, but lots of the same meshes should batch nicely with gpu instancing turned on :)

Become a patron to

Unlock 143 exclusive posts
Be part of the community
Connect via private message