Angus Fan is a Technical Game Designer with 8 years of engineering and design experience, currently shaping playable systems at Riot Games after building world encounters, notoriety, and NPC systems on Assassin’s Creed Shadows at Ubisoft Quebec. A Carleton University computer science honours graduate, he blends programming fluency with game design sensibilities—recreating game systems from first principles and shipping production features. His background spans frontend React Native development, curriculum creation for Unity 2D projects, and real-world technical onboarding for SAP—showing an ability to translate complex tools into usable workflows and learning materials. Known for writing efficient, elegant solutions, he pairs hands-on coding with systems design to iterate quickly on gameplay and tools.
8 years of coding experience
3 years of employment as a software developer
Honours Bachelor’s Degree of Computer Science, Computer Science, Honours Bachelor’s Degree of Computer Science, Computer Science at Carleton University
Contributions:7 commits, 2 PRs, 9 pushes in 1 year
replayvideo-replayunity-projectunityvideo
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.