About me

Hi, i’m Jonny.

Currently working at Build a Rocket Boy, as a Gameplay Scripter. I have been creating games since early 2018. I am a Scripter/Programmer but I love to get involved in all aspects of game development!

Since starting developing games I have learned a great deal in this relatively short time and am eager to continue on this positive trajectory.

I’m determined to succeed when problem solving and learning new things. In a professional context; I pride myself on my ability to learn quickly, contribute positively to a friendly and hard-working environment; and bring out the best in those around me. I particularly enjoy collaborating with different disciplines and producing work that showcases the best of myself and others.

Languages

  • Lua
  • Unreal Blueprints Visual Scripting
  • C#
  • C++
  • HTML5/CSS

Software

  • Unreal Engine 4
  • Amazon Lumberyard
  • Unity
  • Perforce / Git version control
  • Wwise Audio Middleware
  • Visual Studio / VSCode
  • Zerobrane Debugger
  • Glogg

Skills

  • Prototyping
  • Gameplay systems
  • Game Programming Patterns
  • Version control with Perforce / Git and multi-disciplinary collaboration
  • Organising work and productivity

Familiar with:

  • Shaders
  • DirectX
  • Rendering Pipeline

Experience

  • Gameplay Scripter, Build a Rocket Boy - Edinburgh.

Creating and maintaining fundamental gameplay systems and core scripts to be used by other scripters to enable and support their designs. Learning and taking ownership of existing sytems and designs to become first point of contact for colleagues issues and requests. Regularly liaising with the Code team to communicate our requirements in script and help identify and fix bugs. Working on all areas of script in the game in both a technical and design capacity. Effectively communicating with other disciplines for script dependencies. Creating and maintaining Confluence documentation of owned systems and creation of materials for new starts/onboarding. Mentoring new scripters and assisting with a complete variety of different queries from colleagues relating to script or code systems. Transitioned AAA title from Amazon Lumberyard Engine to Unreal Engine, transitioning scripts and creating/updating existing documentation to support new methods of working. Managing, creating tickets and logging time through JIRA Issue tracking. 

  • Professional Masters in Games Development, Abertay University.

I have worked with different teams of peers to create game projects with constant feedback on professional practice given throughout the duration. I have worked as both the sole programmer and collaboratively with another programmer. In all instances I have handled implementation of all gameplay features and assets in the Unity engine. I have also worked closely with an audio designer to implement Wwise middleware functionality into different projects. I have received feedback from tutors describing my professional practice as “a very strong and assured performance – and clearly a very respected and valued member of your team”.

  • Digital Artist, Crucial Visual Communications.

Shortly after graduating I was offered a position in a small and tight knit creative studio. I was responsible for many of my own projects as well as collaborating with colleagues. These varied from trade show applications to elevator pitches and physical print installations. I would engage with clients directly to make sure work was completed to the highest standard and on schedule, regularly advising on project development.

Education

  • Professional Masters in Games Development / with Distinction, Abertay University.
  • Computing for Graphics and Animation / 2:1, Robert Gordon University.