Joseph Barber

Games Programmer

Profressional projects

Sniper Elite VR

Sniper Elite VR is a standalone game in the Sniper Elite series, fully built from the ground up to be a VR exclusive.

Core responsibilities

  • Developing new gun mechanics
  • Developing new VR mechanics
  • Developing AI behaviour


Ice Age: Scrat's Nutty Adventure

Ice Age Scrat's Nutty Adventure is a 3d platformer for the Nintendo Switch, PS4, Xbox One and PC.

Core responsibilities

  • Implementing game audio
  • Developing boss battles
  • Developing set pieces
  • Developing gameplay mechanics
  • Creating designer tools


Personal projects

Dialogue Editor

Dialogue Editor is a custom visual node editor which alows users to easily create branching dialogue.

My goal was to create a polished, simple and easy-to-use tool that would make it easy for people to implement complex and branching dialogue into their games.


  • Unity Editor
  • C#


SFMania is an in-development clone of the PC rhythm game StepMania.

Creating my own rhythm game implementation proved to be great fun as well as an excellent learning experience. This project has provided me with a good opportunity to learn and practise C++.


  • C++ 17
  • SFML 2