Aaron Thurston

Technical Game Designer at Riot Games
  • Claim this Profile
Online Presence
Contact Information
Location
Los Angeles, California, United States, US

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United States
    • Computer Games
    • 700 & Above Employee
    • Technical Game Designer
      • Aug 2023 - Present
    • United States
    • Computer Games
    • 1 - 100 Employee
    • Senior Gameplay Engineer
      • May 2021 - May 2023

      • Building, polishing and maintaining fundamental, deterministically driven gameplay systems for a competitive, multiplayer first person shooter built in Unreal Engine 4 (Weapon/Inventory systems, Movement mechanics, Gameplay Abilities, Shot Reconciliation, Audio, Animation and economy). • Working with engineers to create a custom, in-house deterministic networking system for smooth, fully predicted gameplay while retaining maximum gameplay accuracy and minimal interruption. • Utilizing Unreal Engine Gameplay Ability System (GAS) and in-house, Typescript based scripting system to realize gameplay abilities and features throughout the title. • Collaborating heavily with gameplay animators to integrate and optimize animation systems to support the various abilities and weapons in the title. • Serving as one of the primary engineers responsible for assisting designers in implementing, iterating and polishing gameplay abilities and features written in proprietary scripting language. • Ensuring the quality of daily, company wide playtest, including bug tracking and addressing feedback from players. Show less

    • United States
    • Computer Games
    • 1 - 100 Employee
    • Gameplay Engineer
      • Apr 2020 - Apr 2021

      • Developing core gameplay mechanics and systems using Unreal Engine 4 and C++ • Working with designers to create and fine tune gameplay features • Engaging in cross discipline work, including UI, AI, and Animation to create immersive gameplay experience • Developing core gameplay mechanics and systems using Unreal Engine 4 and C++ • Working with designers to create and fine tune gameplay features • Engaging in cross discipline work, including UI, AI, and Animation to create immersive gameplay experience

    • Indonesia
    • Advertising Services
    • 1 - 100 Employee
    • Software Engineer
      • Aug 2018 - Apr 2020

      • Developing front facing systems for Unity 3D poker application. • Integrating client with server and back end services to drive core gameplay and various social features. • Creating reusable, robust systems to enhance user experience and increase development efficiency. • Optimization of existing code base for smooth, uninterrupted gameplay. • Developing front facing systems for Unity 3D poker application. • Integrating client with server and back end services to drive core gameplay and various social features. • Creating reusable, robust systems to enhance user experience and increase development efficiency. • Optimization of existing code base for smooth, uninterrupted gameplay.

    • United States
    • Higher Education
    • 700 & Above Employee
    • Embedded Systems Teaching Assistant
      • Jan 2018 - May 2018

      • Assisted students in applying embedded software concepts to various projects and labs. • Analyzed C++ code to control microcontrollers and embedded sensors using various device protocols. • Worked one-on-one with students to build complex projects and realize ideas with software and hardware techniques. Travelport • Assisted students in applying embedded software concepts to various projects and labs. • Analyzed C++ code to control microcontrollers and embedded sensors using various device protocols. • Worked one-on-one with students to build complex projects and realize ideas with software and hardware techniques. Travelport

    • Computer Games
    • 1 - 100 Employee
    • Software Engineering Intern
      • Aug 2017 - May 2018

      • Developing multi-layered C# and Python scripts to interface hardware and peripheral devices with Unity game. • Modifying existing C# scripts to debug 3D, top-down arcade game for release in casinos nationwide. • Using Unity 3D and C# to write game logic, display user interfaces and control animations. • Collaborating with team to make important design decisions to maximize playability and enjoyment. • Developing multi-layered C# and Python scripts to interface hardware and peripheral devices with Unity game. • Modifying existing C# scripts to debug 3D, top-down arcade game for release in casinos nationwide. • Using Unity 3D and C# to write game logic, display user interfaces and control animations. • Collaborating with team to make important design decisions to maximize playability and enjoyment.

    • United Kingdom
    • Information Technology & Services
    • 700 & Above Employee
    • Cyber Security & Architecture Intern
      • May 2017 - Aug 2017

      • Installed/Configured Web Testing Framework to identify critical security vulnerabilities for internally-developed applications. • Utilized Microsoft SharePoint to design Software Security Wiki, detailing processes regarding static code analysis and other Software Security services. • Perform administrator functions in Fortify Software Security Center to organize software vulnerabilities for further analysis. • Review documentation from various Cyber Security teams, providing feedback to authors to improve clarity and accuracy. • Assisted Senior Software Security Engineers with reviewing application source code before release into production. Show less

    • Undergraduate Teaching Assistant
      • Jan 2017 - May 2017

      • Introduced over 75+ students to new concepts regarding C and MIPS Assembly Programming. • Reinforced material presented in lectures via large review sessions to ensure students thoroughly understand key concepts. • Offered helpful advice regarding improving coding techniques to expand robustness of written programs. • Taught students fundamentals of memory allocation, data structures, and concurrency. • Introduced over 75+ students to new concepts regarding C and MIPS Assembly Programming. • Reinforced material presented in lectures via large review sessions to ensure students thoroughly understand key concepts. • Offered helpful advice regarding improving coding techniques to expand robustness of written programs. • Taught students fundamentals of memory allocation, data structures, and concurrency.

Education

  • Georgia Institute of Technology
    Bachelor of Science - BS, Computer Engineering
    2016 - 2018
  • Georgia Southern University
    Computer Engineering, 3.3
    2013 - 2016

Community

You need to have a working account to view this content. Click here to join now