Early Projects

Eleven personal projects built before university, including flocking, mazes, ray casting, cellular automata and a few games.

2018–2021

Ray casting engine v1.1, with a 2D grid map on the left cast into textured brick walls on the right.

Early work.

My role

Sole author.

Media

Maze generation by recursive backtracking, then an animated flood-fill solve on a large maze.
Boids flocking under separation, alignment and cohesion, with perception radii drawn and a predator disrupting the flock.
Logic gate simulator, with AND, OR and NOT gates dragged from a palette and wired into progressively larger circuits.
Conway's Game of Life running a Gosper glider gun.
Circle packing. Discs grow until they touch, then new ones are seeded in the gaps.
Asteroids, the larger "world" version, with vector-drawn asteroids that split when shot.
The first Asteroids build, with a scrolling starfield.
A basic platformer with tile collision, gravity and jump arcs.
The first version of the ray casting engine, before wall texturing.
Snake.