Kanglai Qian is a seasoned game engineer with 14 years' experience building engines, tools and scalable game services, currently a senior engineer at NetEase in Shanghai. He combines low-level engine work (Darwin/iOS ports, RenderDoc optimizations) with Unity/Unreal gameplay tooling and UGUI performance improvements, reflecting breadth from rendering to UI. His open-source contributions include high-impact work on a fast Lua binding for Unity and a performant LoopScrollRect component that reduces draw calls and memory churn. He has production experience on distributed game server tooling (Pomelo) and practical devops for live services, plus early research experience at Google on image auto-improvement. Trained at Tsinghua and seasoned as a technical lead at SoulGame, he’s as comfortable shipping engine internals as iterating on gameplay systems. An under-the-radar strength is his knack for turning debugging and codegen improvements into measurable runtime and developer productivity gains.
14 years of coding experience
Master of Computer Applications (MCA), Computer Software Engineering, Master of Computer Applications (MCA), Computer Software Engineering at Tsinghua University
These scripts will make your UGUI ScrollRect reusing cells, to improve performance, loading time and draw calls.
Role in this project:
Full-stack Developer
Contributions:4 releases, 5 reviews, 131 commits in 7 years 3 months
Contributions summary:Kanglai primarily contributed to the UGUI ScrollRect component, which is related to the Unity game engine. They enhanced the component by adding features like INFINITE support and refactoring the codebase, as well as fixing grid layout problems and adding a few convenience functions. The user's commits included improvements to performance by optimizing caching and avoiding unnecessary code calls.
KlayGE is a cross-platform open source game engine with plugin-based architecture.
Role in this project:
Back-end Developer
Contributions:72 commits, 9 PRs, 2 branches in 2 years 4 months
Contributions summary:Kanglai primarily worked on the KlayGE game engine, focusing on porting the engine to the Darwin platform. Their contributions include significant code modifications across multiple files to address Darwin porting requirements, particularly within the OpenGL and OpenGLES rendering plugins. The changes involved adapting shader objects, render windows and other platform-specific code to work on the new target platform. The user also worked on setting up iOS platform support.
openglespythongamedevengine3dd3d11
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.