Skip to main content
Open to opportunities

Xiao
"Brian" Jiang.

I'm a

Building games and products at the intersection of AI and human experience — making technology that works for people.

Selected Work

GPU Particles
GPU DirectX C++

GPU Particles

A GPU-driven particle system using C++/DirectX 11 compute shaders and indirect rendering to simulate 1M+ particles at 60 FPS in two dispatches and one draw call.

Endless Runner Game
Unity C# Lua Python

Endless Runner Game

Developed core Unity systems (narrative editor, social platform, effect framework) across multiple projects at Kuaishou, optimizing rendering performance via GPU instancing and async loading while mentoring junior engineers.

Smart Reference
Unity C#

Smart Reference

A Unity plugin with 2000+ downloads that replaces eager object references in ScriptableObjects and MonoBehaviours with lazy-loaded equivalents, reducing upfront dependencies and improving load times without changing the editor workflow.

Unlimited Scroller
Unity C#

Unlimited Scroller

A Unity uGUI plugin with 5000+ downloads that enables unlimited scroll views across Horizontal, Vertical, and Grid layouts by dynamically spawning/recycling cells and using an LRU cache to minimize CPU and memory overhead.

Unity · Jun 24, 2023 · 5 min read

3 Ways to Reduce Load Time in Unity

Make your game loads 10x faster

Read more →
Unity · Jun 22, 2023 · 5 min read

How does the binding of Unity's timeline work?

Master the Unity Timeline with easy setup

Read more →