About Me

CV

Gallery

A picture of me, Alexander Thomson, stood in front of my DARE Academy booth presenting Galactic Postal Servitude

I'm Alexander, a Computer Game Applications Development student in my fourth year at Abertay University.
I'm constantly working on various projects but in my free time I captain the Abertay men's hockey team and play games with friends.

Core Skills

C++

Unreal Engine

Direct X11

OpenGL

SFML

Notable Experience and Awards

2025 DARE Academy Winner

Research Assistant at Abertay University

2018 BAFTA Young Game Design Finalist

Your web browser doesn't have a PDF plugin. Instead you can click here to download the PDF file.

Galactic Postal Servitude

🏆 2025 DARE Academy Winner 🏆

Point and click puzzle game where you approve and deny parcels being sent by aliens.

First created as part of university coursework and then later massively expanded upon as part of DARE Academy,

DARE Academy is a competion ran by Abertay University, where 6 teams are shortlisted after first applying and then being selected to take a comprehensive interview headed by industry professionals and university lecturers.
After four weeks of hot housing as well as an open play event, the games are judged by an industry panel to decide the ultimate winner.

For this project I worked as one of two programmers, alongside artists, desginers, an audio designer, and a producer.

The game was made in Unreal Engine 5 and as a programmer I worked on many differnt parts of the design, from UI to scoring mechanics, improving my skills with each new feature.

Features I worked on during university project

  • Parcel generation
  • Stamping
  • Journal system
  • Save system
  • Scoring system

Features I worked on during DARE Academy

  • Multiple day system
  • Parcel generation rework
  • Fragile taping
  • Reworked item database
  • Daily bans and rules
  • Scoring system rework
  • Tutorial popups

DX11 River Scene

Direct X11 scene created as university coursework.

The scene features a Gerstner wave simulation as well as a controllable riverbed alongside multiple light types and shadows.

    Features

  • Gerstner wave simulation
  • Customisable river terrain
  • Dynamic and static tessellation
  • Bloom with compute shader
  • Directional, spot, and point lights
  • Depth map shadows
  • Model loading
  • Blinn-Phong specular highlights

OpenGL Bookstore Scene

OpenGL scene created as university coursework.

The scene makes use of many features, such as procedurally generated books and bookshelves.

    Features

  • Model Loading
  • Shadows
  • Procedural Generation
  • Stencil Buffer
  • Transparency
  • Lighting

Bullet Types and Status Effects Mechanic

Unreal Engine 5 code project where different bullets apply different effects to objects in the scene

Two in the Chamber

PS5 Arena fighter where two players can collect different weapons, made using Skateboard Engine

Mutlithreaded Conways Game of Life

Console based simulation of Conways game of life using C++ Multithreading

Bullet Hell Infinite

Infinite runner bullet hell made using SFML