Joseph Barber

Games Programmer

Professional 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.



  • Implementing new VR mechanics
  • Implementing new gun mechanics
  • Adding new and improving existing AI Behaviour

Ice Age Scrats Nutty Adventure

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


  • Implementing game audio
  • Developing boss battles
  • 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.


  • C#
  • Unity Editor


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++
  • SFML 2