Liam Stewart
Engine Programmer
Game engine programmer with experience using C++, C#, Git, OpenGL, Unity and Unreal.
My Projects
Luna Engine
A work-in-progress small game engine built with C++ and OpenGL. Early development includes cascading shadow mapping, Phong lighting, and a modular system for managing game objects.
RTS Engine
A volunteer project I worked on with several other developers to build an RTS engine featuring robust isometric rendering, boid agents, and fog of war.
Voxel Renderer
My solo attempt at recreating a voxel engine similar to Minecraft. Features endless voxel terrain generation and significantly greater render distances compared to Minecraft.
Cryogen Boss Fight
Recreated a boss fight from a popular Terraria mod "Calamity" using the Unity engine for a solo university module. Additionally included other common features such as an inventory system.
Tech Stack
- C++
- OpenGL
- Git
- SDL2
- SFML
- Python
- Unity
- C#
- UE5
- HTML
Hi, I'm Liam
I am a 19-year-old programmer currently studying Games Programming at Staffordshire University. Before university, I completed an IT course at Bournemouth and Poole College.
From a young age, playing games on my dad's PC, I was always curious about how things worked — how you could place monkeys in Bloons Tower Defense 5, or how the world of Minecraft seemed to go on forever. This curiosity later grew into a passion for recreating such mechanics and experimenting with ways to improve them.
Ever since joining my school's code club in Year 5, I have explored a wide range of technologies. I started with Scratch and Kodu, then moved on to more traditional text-based languages like Python and C#, and eventually found my passion in C++, which is now my primary language and the foundation for most of my projects.
Whenever I get the chance, I love playing pool in any pub I can find with a table. I also like to pretend I know how to throw darts — though I usually miss the board entirely. Gaming has been a huge hobby of mine for years. Whenever I find a new title to sink my teeth into, I end up losing an embarrassing number of hours to it. I’ve racked up just over 4,000 hours on Steam alone, with my favourite genres being competitive shooters and factory games.
Favourite Games
Multi-Player Games
- Valorant
- League Of Legends
- Counter Strike
- Warframe
- Roblox
My 100%'s
- Shapez
- Satisfactory - in progress
Single-Player Games
- Cyberpunk
- Factorio
- Elden Ring
- Terraria
- Balatro