Aaron Thurston
Technical Game Designer at Riot Games- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
0
/5.0 / Based on 0 ratingsFilter reviews by:
Experience
-
Riot Games
-
United States
-
Computer Games
-
700 & Above Employee
-
Technical Game Designer
-
Aug 2023 - Present
-
-
-
Mountaintop Studios
-
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
-
-
-
Hardsuit Labs
-
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
-
-
-
Kava
-
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.
-
-
-
Georgia Institute of Technology
-
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
-
-
-
EQ Games
-
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.
-
-
-
Travelport
-
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 -
Georgia Southern University
Computer Engineering, 3.3