Liam Stewart

Engine Programmer

Game engine programmer with experience using C++, C#, Git, OpenGL, Unity and Unreal.

My Projects

1

OpenGL - C++

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.

3

SFML - C++

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.

1

OpenGL - C++

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.

1

Unity - C#

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.

1

C++ - SDL

Invasion Madness

My solo submition for the bespoke platform development unit. The game featured scene management, audio management, particle systems and was built onto a handheld console with no bugs.

See my other projects on

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