Yuanxing Cai is a Manager of Technical Art based in Singapore with 10 years of experience bridging engine-level graphics engineering and production-facing art tools. He moved from core engine and rendering roles at Ubisoft and Unity—where he shipped features like Pixel Perfect Camera and 2D lighting—to leading technical art for Riot Games, bringing both systems-level rigor and artist workflow empathy. A hands-on contributor to Unity’s Graphics repo (notably the Material Graph and shader pipeline), he combines shader/renderer expertise with UI and pipeline improvements that directly improve artists’ productivity. Known for optimizing 2D and terrain workflows and integrating middleware like SpeedTree, he thrives on turning complex rendering problems into practical tools that accelerate art delivery.
10 years of coding experience
12 years of employment as a software developer
Bachelor, Computer Science, Bachelor, Computer Science at Beijing University of Post and Telecommunications
Unity Graphics - Including Scriptable Render Pipeline
Role in this project:
Full-stack Developer
Contributions:64 reviews, 393 commits, 39 PRs in 3 years 10 months
Contributions summary:Yuanxing primarily contributed to the Material Graph framework, with commits focused on fixing crashes, integrating keyboard shortcuts, and refining the user interface. They also participated in merging branches and addressing issues related to the shader generation and testing within the Unity environment. Furthermore, the user’s work included changes across multiple files and shader modifications, suggesting an involvement with various areas of the project including its rendering pipeline.
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
Yuanxing Cai - Manager, Technical Art at Riot Games