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