Who am I?

Hi, I'm Tom, and I'm a games programmer.
A student pursuing a degree in Computer Games Programming at Staffordshire University, I'm working towards a career that allows me to combine my passion for games and solving complex problems to completion.
My interest in programming began with simple projects in Scratch as a child. Nowadays I enjoy using C++ to develop games in my spare time, in addition to my coursework.

  • Games
  • University
  • Coding

Pacman Recreation | C++, S2D

My first assignment was to recreate Pacman using S2D, a library owned by the university. I transformed it into something completely different, a tile-based game known as Cuboid.
For my first piece of work, I was proud of the work I did and it taught me the basics of game architecture. However, it was not good enough for me; as I enjoyed this game so much, I am currently developing a reworked version using SDL2.

Mario Bros Recreation | C++, SDL

In this project, I recreated the arcade game Mario Bros using SDL.
This project gave me a broader understanding of game development as I was required to work on certain features that S2D had previously handled for me, such as textures and audio.

Ship Game | C++, DirectX

In my graphics module, I was tasked with creating a 3D ship-based game using DirectX 11.
Creating this game gave me much more insight into how the 3D graphical pipeline works. It interested me greatly.

Cuboid | C++, SDL2

In my spare time, I work on a revision of my original S2D project named Cuboid, this time using SDL2.
I have learned more than any of my other assignments through the ongoing development of this personal project. I have looked into professional practices like resource management that have enhanced both my project and my knowledge immensely.

Contact me

If you'd like to chat with me or see some more of my work, feel free to contact me at any of the locations listed here.

Thanks for checking out my portfolio!