Interesting Experiments

This part of the site is where I'm going to start adding the various prototypes and other bits and pieces I've tried out over the years. It might take a while to dig them out and get them back into working order!

An AI, Animation & Pathfinding Project

I created the background of this webpage from a series of experiments in AI, animation and pathfinding.

The map is tile based and specified in a data file, which defines their properties and can be quickly edited. Tiles can be tagged with keywords to make them 'interesting' to the AI characters.

Each AI character is generated by one of several spawn points and given a random skin and set of preferences. They will then explore the map, stopping to look at anything they find interesting based on their preferences. After a while they'll get bored if they don't find interesting things and head to a nearby exit point.

I created a level design pipeline to iterate on the map and get it into game rapidly; going from paper designs, to grids and exporting to the data format.

Paper Map Digital Map Data Map

Thanks to Kenney and DoubleLeggy for the art assets.

Click here to hide the page and see the full map!

Anti-Social Particles

I wanted to play around with particle systems and A.I. behaviours as an interesting base for creating more dynamic game worlds that reacted to player actions.

This simple prototype was a first step, it generates a set of pixels that try to avoid each other. The warmer the pixel the more repellant it becomes!

Athough it started out as just a test, it gave rise to some interesting ideas about modelling weather patterns, dynamic environments and creature spawning!

See Full Background?

Click here to hide webpage

An AI, Animation & Pathfinding Project

Find out more...

Thanks to Kenney and DoubleLeggy for the art assets.

Back to page