Fumihiro Kanaya

Programmer at Oink Games Inc.

Kanagawa Prefecture, Japan
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

👤
Senior
🎓
Top School
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.
code12 years of coding experience
job14 years of employment as a software developer
book神奈川県立横浜平沼高等学校
languagesJapanese, Chinese
github-logo-circle

Github Skills (10)

file-handling10
file-processing10
lua10
file-access10
csharp10
fileio10
dotnet-core10
unity3d10
ios9
monodevelop8

Programming languages (8)

C#C++CLuaHTMLVim scriptVim ScriptPython

Github contributions (5)

github-logo-circle
xebecnan/UniLua

Dec 2014 - Feb 2015

A pure c# implementation of Lua 5.2 focus on compatibility with Unity
Role in this project:
userBack-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.
luapure-ccsharpunityunity3d
oinkgms/lwf

Feb 2015 - Feb 2018

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.
Request Free Trial