Alex Firth gameplay programmer and technical artist

Projects

Mirror Mirror

  • Sep 2023 - May 2024
  • Team size: 15
  • Technologies: Unity, C#, HLSL

Mirror Mirror is a first person puzzle-horror game. The player is trapped in a bathroom and must complete ritual tasks to defeat a demon.

I was responsible for the reflection rendering and many of the puzzle mechanics, as well as various other tasks throughout the project's development.

Screenshots of a horror game showing multiple puzzles involving mirrors.
Check it out on itch.io

Buried Eclipse

  • March 2023 - May 2023
  • Technologies: Unreal, Blueprint, Blender

A cel-shaded exploration-action game. The player must explore an abandoned underground research facility, fighting enemies and unlocking new abilities.

I was the sole developer and responsible for the programming and design, as well as some 3d modelling and animation, including the player character.

Screenshot of a cel-shaded insect creature in a mechanical environment.
Check it out on itch.io

Who Am I

  • May 2023
  • Technologies: Unreal, Blueprint, Blender

A FPS game vertical slice. The player wakes up with no idea who they are and a mysterious voice through an earpiece. They must find a weapon and escape the building.

I was given a brief describing a scenario, and designed and implemented a short level around it.

Screenshot of a FPS game. The player is looking at a broken wall in an office building.
Check it out on itch.io

PCG Pipes

  • March 2025 - April 2025
  • Technologies: Unreal, C++

A tool to generate a pipe model based on a spline.

It allows for modifying the meshes and materials used and spawning braces along the pipe based on a frequency.

Screenshot of a pipe model in a game engine.
Check it out on Github

About Me

Hey, I'm Alex. I'm a Scottish games programmer. My main exerience is with C++ and C#, and I've made games in Unreal, Unity, and Godot. I also have some art experience with modelling, animating and texturing in Blender. I enjoy creative problem solving and learning new things and I love any area of game dev where programming and art intersect.