Games Developer

Motivated by difficult problems

Quick Navigation

See CV
Your Name

About Me

Hey, I'm Lewis, a passionate games developer, located in Scotland, with a knack for solving complex challenges. I specialize in Unity projects, Unreal Engine prototypes, and collaborative projects that push creative boundaries. My journey in game development has taught me the values of perseverance, team-work, and continuous learning.

When I'm not developing, you'll find me painting, researching the latest technology, or connecting with others. Let's connect and create amazing experiences together.

Starting with "borrowing" my dad's work computer when I was just six to play Plants vs Zombies, I've been hooked on games ever since. From the PS Vita and Nintendo DS to the PS1 and Xbox 360, I'd always loved how developers tackled their engines technical challenges. Today, I channel this same curiosity into my own engines, protoypes and systems that help my teams push the industry forward.

My passion isn't one discipline, it's creating moments where the player is suprised, challenged and immersed in the moment. Whether I'm optimising model streaming in a C++ renderer or iterating level layouts in Unity, it's the problem-solving and collaborative momentum that propels me forward.

Featured Games

Planetary Delivery Boys Logo
Planetary Delivery Boys

Multiplayer Horror game about delivering packages for a dystopian corporation.

Page Link
Freaked Out Logo
Freaked Out

Simulation Puzzle game about a trapped house and a confused resident

Page Link
Bubble God Logo
Bubble God

A silly First Person Narrative game, and the Winner of GCU's Global Game Jam 2025

Page Link

Programming

Procedural Line of Sight GIF
Procedural Line of Sight

A custom Line of Sight tool that creates a simple mesh using just inspector parameters.

View Code
Firing in C++ GIF
3D Asteroids

An engine fully made in OpenGL with double buffered rendering & quaternion transforms

View Code
Portal VFX & Implementation Image
C++ Portals

Real-time, interactable, physics-driven portal system, written in C++ with Unreal Engine.

View Code

Design

Moving through a Portal GIF
Level Design for Limitations

The real-time effect of portals can be performant heavy. The level design was modified to allow efficient deloading and loading.

View Game
Memoramble Introduction GIF
Memorable Design

The first level of Planetary Delivery Boys is designed to create an unforgettable Sci-Fi dystopian atmosphere.

View Game
Luminous promoting teamwork Gif
Promoting Teamwork

Player Collaboration is tricky, early build centered around a simple premise of combining player colours to advance.

View Game

Art

VFX of a Nuke GIF
Nuke VFX

Nuke VFX made with Unity's Visual Effect graph for the game 'Freaked Out'.

View Game
Fuse Box Wireframe->Viewport->Textured->In Game
Fuse Box

Prop modelling for the Fuse Task of Planetary Delivery Boys. The fuse must be replaced, and a small minigame using the levers, buttons, wheels and releases is played.

View Files
Portal VFX & Implementation Image
Door Slam

Small player animation for slamming your head into a door. This was my first introduction to the 12 Principles of Animation.

View Game