Paul Roberts



  • Lecturer in Computer Games Programming

About Me

My working career started out in retail in various management roles. It wasn’t until I was a little older and wiser that I had the opportunity to go to university and to pursue my dream of programming computer games for a living.
Whilst studying at Staffordshire University as a mature student, I negotiated a publishing contract with a mobile games development company and released my first game ‘Captain CupCake and the donut Disaster’ on iPhone. All set for taking my career down the indie studio route, I was offered a programming role at Team17. Since that first job I have worked for Activision and Traveller’s Tales.
I have worked on the following AAA titles:

  • Worms Revolution on Xbox360, Playstation 3 and PC.
  • Pitfall! On iPhone, iPad and Android devices.
  • Call of Duty: Strike Team for iPhone, iPad and Android devices.
  • The Lego Movie: The Game for Nintendo 3DS and Playstation vita.

As an experienced games programmer I bring a lot of real world experience to my teaching. Also the various friends and contacts I have made create important links into the industry.



  • BSc(Hons) Computer Games Programming
  • MCP 70-316 Microsoft Certified Professional in Windows Based Applications in C#.Net
  • City & Guilds Level 3 Coding and Programming in Visual Basic
  • City & Guilds Level 2 Coding and Programming in C++

    Currently Studying Post Graduate Certificate Higher and Professional Education

Professional Memberships


  • MCP 70-316 Microsoft Certified Professional

Current Teaching

I teach on a wide variety of modules, covering programming, games development, but specialising on Artificial Intelligence in Games.

Current Modules:

  • Windows Games Programming
  • Games Engine Creation
  • Artificial Intelligence Engines For Games
  • Decision Theory and Cybernetics
  • Advanced Windows Games Programming
  • Strategic and Tactical Thinking for Games
  • Professional Games Development and Research Techniques
  • Character AI
  • AI Methods
  • Programming Physics and AI Engines for Games

Also, as part of my duties I supervise third year students through their final year projects.



Paul Roberts
School of Computing (Games Programming, Software Engineering & Mobile Systems)
Faculty of Computing, Engineering and Sciences
Staffordshire University
The Mellor
College Road

t: +44 (0)1785 353502