Fumihiro Kanaya is a seasoned game programmer with over 12 years at Oink Games and more than two decades in the video game industry, bringing deep hands-on experience in gameplay and tool development. Based in Kanagawa, Japan, he has a strong track record of shipping production-ready game systems across multiple studios since the late 1990s. He contributes to open-source projects such as UniLua, where he improved C# Lua compatibility for Unity by fixing platform-specific bugs, refactoring file I/O, and adding flexible path hooks for iOS and MonoDevelop builds. Pragmatic and detail-oriented, he blends legacy console-era know-how with modern Unity-focused engineering practices. Though he left formal university study, his career demonstrates continuous technical growth and a preference for practical problem solving. Colleagues can rely on him for robust fixes and incremental system improvements that keep projects shipping.
A pure c# implementation of Lua 5.2 focus on compatibility with Unity
Role in this project:
Back-end Developer
Contributions:8 commits, 5 PRs, 1 comment in 1 month
Contributions summary:Fumihiro primarily contributed to fixing bugs and improving the `UniLua` implementation, a C# implementation of Lua. Their work includes addressing build issues, especially related to MonoDevelop, and resolving errors on iOS devices. Furthermore, they added methods for modifying file paths and incorporating a hook for reading file paths. A key change was refactoring file reading with a StreamReader, optimizing the handling of file input.
Contributions:12 PRs, 12 pushes, 7 branches in 3 years
javascriptswf
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.