top of page

Procedural Creatures

  • KB
  • Mar 13
  • 1 min read

Unity | C#

2024-2025


Procedurally animated spider and flocking birds made for Friday Sundae.

Procedural Spider Animations + Wall Climbing

A procedurally animated spider made using Unity's Animation Rigging package.

Each leg automatically takes steps to follow the spider's body, creating a procedural crawling animation. By keeping track of the normal of surfaces below and in front of itself, the spider can rotate to match the angle of whatever it's walking over, or climb any walls it bumps into.


Features:

  • Procedurally animated leg movement

  • Clings to surfaces, allowing the spider to crawl over obstacles, along walls and upside-down from ceilings.


Procedural Bird Flocking (Boids)

Wrote scripts to set up and manage birds that simulate flying and flocking behaviours. The main method of achieving this effect is by using 'steering behaviours' - sets of rules that define how an entity moves.


The prefab contains the bird class (responsible for movement and flocking) and a manager class, which controls settings and has a set of utility features: such as defining boundaries, options to have birds fade in/out or fly out of sight.

Features:

  • Procedural bird flocking simulation.

  • Fully configurable settings, movement settings and flocking behaviour.

  • Set movement boundaries, target positions.

  • Birds will fade in/out at a certain distance to the player or after a set duration.

bottom of page