Myles's Portfolio Site

I am a Graphics, Engine and Tools programmer.
I enjoy working on technology for games, cars and generally building / working on anything.

Below are some of the projects which I have worked on.

Mobbers

A chaotic 4 player twin-stick dungeon raiding roguelike, showcased at Insomnia 70/71 and currently being prepared for release.

A group project for a masters at University, now beginning full development.


Development Overview Steam Page

Project Johnny

A Custom Unity Scriptable Render Pipeline + a remake of an old game to utilise it.

Game currently early in development.
Most Unity code is stripped from the renderer, so the design is from scratch. Renderer design is deferred, with two GBuffers, but forward is possible. Position is reconstructed from depth, and used for stylized pixellated lighting.
This renderer uses Shadow Volumes calculated on the CPU with the Burst compiler / Job system.

View Updates on LinkedIn

Asteroids

A simple recreation of the old arcade game "Asteroids" in Unity.

This was created as an Undergraduate University project.

The project showcases custom shaders for the skybox, which were an extra touch I did for fun, along with a graphics customisation menu.
This also contains some of my first attempts at 3D modelling for the ships, asteroids and destruction particles.

The game is available to play at the links below:

Play in Browser