Kanglai Qian

资深工程师 at 网易

Shanghai, Shanghai, 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

🤩
Rockstar
🎓
Top School
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.
code14 years of coding experience
bookMaster of Computer Applications (MCA), Computer Software Engineering, Master of Computer Applications (MCA), Computer Software Engineering at Tsinghua University
github-logo-circle

Github Skills (44)

debugging10
debug10
javascript10
c-language10
game-engine10
cross-platform10
ui-design10
darwin10
lua10
uid10
front-end-development10
renderdoc10
graphics-programming10
dotnet-core10
nodejs10

Programming languages (12)

C#TypeScriptC++ShellCSSCJavaScriptGo

Github contributions (5)

github-logo-circle
qiankanglai/LoopScrollRect

Aug 2015 - Oct 2022

These scripts will make your UGUI ScrollRect reusing cells, to improve performance, loading time and draw calls.
Role in this project:
userFull-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.
scrollercallsdrawscrollableperformance
gongminmin/KlayGE

Sep 2014 - Jan 2017

KlayGE is a cross-platform open source game engine with plugin-based architecture.
Role in this project:
userBack-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.
Request Free Trial