Quan Yuan

Technology Consultant - Part Time Job at IndieLeague Studio

Chengdu, Sichuan, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Quan Yuan is a seasoned game technology consultant with over 12 years building and optimizing cross-platform Unity and C++ titles for mobile, PC and consoles. He combines deep systems-level skills—AI, audio, shaders, networking, tooling and performance optimization—with strong code design across DOD, OOP, FP and reactive paradigms. Quan has shipped and ported commercial projects (mobile and console) and led architecture, editor tooling and programmer training at indie studios and Ubisoft, often bridging gameplay systems with backend services like .NET Core and Akka. Notably comfortable moving between gameplay C# in Unity and lower-level C++ engines, he also brings practical experience in ECS, DI and reactive stacks to scale multiplayer and optimization efforts. Based in Chengdu, he pairs hands-on implementation with mentoring and schedule ownership, making him a pragmatic architect for complex real-time games.
code12 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science - BS, Information Security of Computer Science, Bachelor of Science - BS, Information Security of Computer Science at Southwest University of Science and Technology
languagesChinese, English
github-logo-circle

Github Skills (188)

design-patterns10
code-generation10
build-automation10
game-development10
entity-component10
rider10
game-engine10
behavior-tree10
entity10
unity3d10
tdd10
extension-methods10
entity-component-system10
csharp10
open-source10

Programming languages (9)

C#TypeScriptPowerShellJavaC++JinjaJavaScriptGo

Github contributions (5)

github-logo-circle
quabug/BLOB

Mar 2022 - Sep 2022

Standalone library to build BLOB for both Unity.Entities and .NET
Contributions:46 commits, 22 PRs, 81 pushes in 6 months
csharp-codeblobstandalone-librarystandaloneunity
quabug/AnySerialize

Aug 2022 - Oct 2022

A complete serializer for Unity3D based on Unity3D serializer - `T[][]` `Dictionary` `record` `T?` `Lazy` `Guid` `TimeSpan` `DateTime` or your own type.
Contributions:44 commits, 24 PRs, 57 pushes in 2 months
datetimedictionarycsharp-codeguidunity-editor
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.
Request Free Trial
Quan Yuan - Technology Consultant - Part Time Job at IndieLeague Studio