top of page
ProfilePicture.JPG

About me

My name is Aaron, and I am a dynamic and skilled graduate programmer with a strong foundation in computer game development and experience as a gameplay programmer during an internship. I am seeking a challenging position in a game development studio to contribute to creating immersive gaming experiences and continue professional growth in the industry. I recently completed my final year at Abertay University where I studied BSc (Hons) Computer Game Applications Development.

Key Skills

  • C++ 

  • Unreal Engine 4/5

  • Gameplay Programming

  • User Interface (UI) Development

  • Version Control (GitHub and Perforce)

  • Networking and Multiplayer

  • Mathematics and Physics in Game Development

  • Effective Communication and Teamwork

Experience

Worked as an intern gameplay programmer on a virtual reality fitness game, where I helped to program and polish a battle ropes game mode similar to beatsaber. I also programmed multiple user interfaces. This was done using Unreal Engine 4 blueprint scripting.

Gameplay Programmer, Keep On Track, Modern Wolf
(31st January - 20th May 2022)

 

Worked with the publisher Modern Wolf to create a prototype game. I was a part of multi-disciplinary group, and my role was the gameplay programmer. This was taken as a professional project module for university.

Education

Over the course of my four years at university these are the modules I have undertaken relevant to games programming.

  • Honours Project Dissertation

  • Audio Programming

  • Gameplay mechanics development 

  • Graphics programming with shaders 

  • Game programming and system architectures

  • Data structures and algorithms 1 

  • Mathematics for application development 1

  • Software Design

  • Computer hardware architecture and operating systems

  • Honours Project Proposal and Execution

  • Tools Programming

  • Applied Game Technologies 

  • Professional Project

  • Artifical intelligence

  • Network systems for games development

  • Graphics programming

  • Data structures and algorithms 2 

  • Mathematics for application development 2

  • Games programming

  • Programming with C++ 

bottom of page