Motivated by difficult problems
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.
A custom Line of Sight tool that creates a simple mesh using just inspector parameters.
View CodeAn engine fully made in OpenGL with double buffered rendering & quaternion transforms
View CodeReal-time, interactable, physics-driven portal system, written in C++ with Unreal Engine.
View CodeThe real-time effect of portals can be performant heavy. The level design was modified to allow efficient deloading and loading.
View GameThe first level of Planetary Delivery Boys is designed to create an unforgettable Sci-Fi dystopian atmosphere.
View GamePlayer Collaboration is tricky, early build centered around a simple premise of combining player colours to advance.
View GameProp 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 FilesSmall player animation for slamming your head into a door. This was my first introduction to the 12 Principles of Animation.
View Game