Robin Smith

Email: theforgottenmaster@googlemail.com
Tel. No.: 07828583161
Website: https://forgottenmaster.github.io/
GitHub: https://github.com/ForgottenMaster

As a professional gameplay programmer with over a decade of experience in AAA game development, I enjoy learning modern programming techniques and languages in order to gain exposure to new paradigms and patterns that I may apply to my work. I have experience in owning the development of features across several AAA titles.


Skills

Programming Languages: C++ (Advanced), C# (Advanced), Rust (Advanced), Java (Basic), JavaScript (Basic), Python (Basic)

Software: Unity 3D (Advanced), Visual Studio (Intermediate), Perforce (Intermediate), Unreal Engine (Intermediate), Git (Basic)

Soft Skills: Good Communicator, Desire to Learn, Teamwork, Analysis, Problem-Solving, Attention to Detail


Projects

Assassin’s Creed Nexus VR
Ubisoft Reflections
April 2020 - October 2023

  • Unity3D
  • DOTS/ECS
  • Boundary/Zones detection systems & tooling
  • Lockpicking minigame
  • Pickpocketing minigame
  • Searchable containers system
  • Pulse system
  • Puzzles
  • Integrating mission checkpointing into the above

Tom Clancy’s The Division 2
Ubisoft Reflections
March 2018 - April 2020

  • Procedural generation tools (Clan projects)
  • Clan progression
  • Clan quarters
  • Gear loadouts

Tom Clancy’s The Division
Ubisoft Reflections
November 2014 - March 2018

  • In-house engine (Snowdrop)
  • Player skills (Mobile Cover, Pulse, etc.)
  • Visual scripting
  • Replication/Multiplayer
  • Procedural generation (TCTD Underground)

Auto Club Revolution
Eutechnyx Ltd.
July 2010 - November 2014

  • Front-end web development (JavaScript/HTML/CSS/Ember.js)
  • Back-end web development (Python/CherryPy)
  • Database Management (MongoDB/PyMongo)
  • Memory Caching (Redis)
  • REST APIs (Facebook/Global Collect)

Employment History

Principal Gameplay Programmer
Ubisoft Reflections
August 2023 - Present

Senior Gameplay Programmer
Ubisoft Reflections
April 2020 - August 2023

Gameplay Programmer
Ubisoft Reflections
March 2018 - April 2020

Junior Gameplay Programmer
Ubisoft Reflections
November 2014 - March 2018

Programmer
Eutechnyx Ltd.
July 2010 - November 2014


Education

MSc, Computer Games Engineering
Newcastle University 2008-2009
Dissertation titled “Games with a purpose”
Graduated with merit

BSc, Computing Science
Newcastle University 2005-2008
Dissertation titled “Video records of everyday life”
Graduated with first class degree