Ben Thompson

Hi! I'm Ben Thompson, a Final Year Computer Games Design and Programming Student at Staffordshire University. I have experience in games programming as well as design, having taken a year-long placement role and gained industry experience using Unity and C# for both PC and console development, as well as the blueprint system in Unreal Engine 4 during my studies. I have a keen passion for games and have taken part in multiple game jams on top of my existing work.

I also have a strong passion for composing, and write music in my spare time, as well as incorporating it into my projects in various ways.

Currently, I'm working on my final year university modules: investigating procedural generating race tracks for my dissertation project, and creating a multiplayer network game prototype.



Skills

  • Unity / C#
  • Unreal Engine Blueprint
  • C++ / DirectX
  • Games Design
  • Music Composition

Portfolio

RUST CONSOLE EDITION

Rust Console Edition

Gameplay Programming

For my industry programming placement, I worked at Double Eleven on Rust Console Edition, working as a gameplay programmer throughout multiple major updates to the game in 2022-23. My focus was mostly on bug fixing different elements of the gameplay, making the game as close to the PC version as possible. I also assisted with the production of upcoming content to deliver more updates to the players, as well as optimising parts of the game to improve the game experience.

During my time working on an industry project, I gained experience in development for consoles, as well as working on a large online multiplayer game and how the gameplay interacts with the network systems.

Rust Console Edition is available to play on PlayStation 4 and Xbox One.


MOTE VALLEY

Mote Valley

Gameplay Programming, Technical Design, Music

Mote Valley is a game made as part of a larger group with multiple disciplines, in which I was one of the techs/programmers.

In my role on the game, I oversaw the core gameplay systems of the world and inventory, as well as planning to make sure they could seamlessly interact with the creature system that were being developed by another team member. Also, with no final year students in the group, I took on shared responsibility as the Lead Tech with a teammate, which meant we oversaw the technical design of the project as well.

The game project is available to play now on itch.io.

Game Trailer:


PULSE TRIGGER

Pulse Trigger

Programming, Design, Concept, Music

Pulse Trigger is a top-down shooter rhythm game where the player has the complete the objective for each level, while also being able to upgrade their weapons over time to make them more powerful. It is a solo indie game project that I first started to work on in my university work, and then have kept working on since to flesh the game out more.

The game is built in Unity using C#, and is the first time I had undertaken a larger-scoped project that was aiming to be at the polish level of a full game project. As part of the project, I designed the game, creating game and technical design documentation and focusing on proper project management to keep it on track.

It is still a project I am working on the side, polishing up the gameplay by fixing bugs and also adding more content in the form of levels and music tracks to add more variety to the game. The current version of the game is available to play now on itch.io.


Pulse Trigger Gameplay Screenshot

Pulse Trigger Screenshot

FISH SHIFT

Fish Shift

Gameplay Programming, Game, Technical, Level & UX Design

As part of the first semester of the Advanced 3D Games Engines and Scripting module, I created a fish puzzle game using Unreal Engine 4's blueprint system. In the project, each fish has it's own ability and the player needs to swap between them to get through the challenges in the level.

I worked on this project on my own, using royalty-free assets and designing the gameplay and technical aspect, as well as doing all the blueprint scripting, including implementing a system to easily manage character abilities. I also put time into polishing the experience, focusing on tweaking the design and adding features/UI elements to improve the user experience.

The game prototype is available to play now on itch.io.

Project Presentation Video:


SHIFTY 8s

Major Jam 4: Cosmic

Shifty 8s

Gameplay Programming, Music

In a team, I took part in Major Jam 4: Cosmic and helped work on a card game called Shifty 8s. With the limitation of the game jam being that the player had to cheat, we implemented a feature involving the player removing cards from their hand when the enemy AI isn't looking. The whole project took place over the span of a week, and was built in Unity using C#.

The main role I took in the game jam team was programming the systems and gameplay mechanics, as well as implementing the AI logic so that it would interact with the game itself. I also assisted with the design of the cheating mechanic, as well as composing the music for the game.

The game can be downloaded through its itch.io page.

Gameplay Video:


All Projects

Connect

The easiest way to contact me is through email, but I'm also available on LinkedIn and Twitter.