Huabin Ling is a seasoned game engine architect and founder with 14 years of experience building and scaling Cocos Creator’s engine teams and core systems for both 2D and 3D games. He progressed from programmer to technical director, leading recruitment and architecture for Cocos Creator v3 and forging partnerships with Google, Nintendo, Huawei and others while driving automation and cross-city hiring. A hands-on contributor across native, scripting and tooling repos—everything from bindings generators to hot-update systems—he combines deep C++ and frontend expertise with product-minded leadership. Now running his own studio, he remains motivated by lowering barriers to game creation to attract diverse talent and spark more creative games.
14 years of coding experience
13 years of employment as a software developer
Bachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Anhui University
Master's degree Image Vision et Interaction Informatique, Master's degree Image Vision et Interaction Informatique at University of Lille 1 Sciences and Technology
Contributions:82 commits, 2 PRs, 53 pushes in 4 years 3 months
Contributions summary:Huabin's primary contribution involved the implementation of a hot update system for a Cocos Creator project. They developed a version generator module to create manifest files, which included details about assets and versions, enabling the hot update functionality. The user also made changes to the main application code, including adding scene loading and restart functionality after updates, and improving the progression text. Furthermore, they addressed and fixed issues related to hot updates and made improvements to the remote asset loading.
Contributions:117 commits, 99 PRs, 58 pushes in 2 years 10 months
Contributions summary:Huabin primarily focused on modifying the bindings generator for the Cocos2d-JS project. They made changes to the generator's Python scripts and templates to support features such as constructor parameters and public member access. Their work involved refactoring code and adapting templates for different scripting languages like JavaScript and Lua. The user also addressed issues related to memory management and improved the binding generator for Spine auto bindings.
cppc-plus-pluscode-generatorswig
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.