Hey, I'm Lewis 👋 A motivated games programmer with professional experience designing and implementing systems in both independent and team environments since 2021.
An Australian game developer, self taught but with strengthened skills through professional education. As of 2022 I have achieved the Professional Game Development Advanced Diploma, as well as the Screen and Media, and Information Technology Diplomas.



  • C++
  • C#
  • Javascript
  • GLSL

Engines and Frameworks

  • Unity
  • Node.js
  • Raylib
  • GLFW
  • ImGUI


  • Visual Studio
  • Git and GitHub
  • Perforce
  • Trello
  • CMake and Premake


Totally Titled Tower Defence
April - November 2022

A simple tower defence game, where you defend a space cow from floating cubes.

See project overview or play now

Heart of the Forest
August - December 2022

A 2.5D adventure platformer for PC, created in a team of 17 people!

See project overview or play now

September 2022 - Ongoing

Basic game engine with scripting support, a virtual file system and reloadable assets (shaders and C# scripts)

See project overview

Buoyancy Physics
February - March 2022

Buoyancy for varying shapes & objects inside Unity.

See project overview

Physics Engine
February - March 2022

A custom 3D physics engine written in C++.

See project overview

Graphics Engine
March - April 2022

A custom 3D graphical engine built in C++, using OpenGL as the graphics API.

See project overview

November - December 2022

A 2.5D top-down, bullet hell game where you fight waves of enemies and defeat the goblin king to save your siblings.

Developed in a group totalling 13 people, my work was on the flexible, designer-friendly ability system.

Play now

September 2021

Endless runner car driving game.
Available on Windows and Android.

Play now

Artificial Intelligence
June - July 2021

Using behaviour trees for a simulation of predator and prey species.

A* pathfinding is used for navigation, Raylib for graphics, and Box2D for physics.

Browse source

Tic Tac T-Oh No..
May 2021

Tic Tac Toe developed in C++ with configurable board size and player limit.

Up to 5 players and a maximum board size of 26x26!

Browse source