Hi, I'm Oscar Yu, a software engineer specializing in gameplay programming. I'm a problem solver and fast learner who thrives on turning creative ideas into polished game systems. My experience spans Unity 3D, UI, and live-ops work on mobile titles, with a focus on robust gameplay, performance, and anti-cheat measures. I've shipped titles and contributed to Steam indie projects and community-driven mods, always collaborating across teams to deliver quality features. I'm fluent in English and Mandarin and enjoy optimizing tools and pipelines to accelerate development.

Oscar Yu

Hi, I'm Oscar Yu, a software engineer specializing in gameplay programming. I'm a problem solver and fast learner who thrives on turning creative ideas into polished game systems. My experience spans Unity 3D, UI, and live-ops work on mobile titles, with a focus on robust gameplay, performance, and anti-cheat measures. I've shipped titles and contributed to Steam indie projects and community-driven mods, always collaborating across teams to deliver quality features. I'm fluent in English and Mandarin and enjoy optimizing tools and pipelines to accelerate development.

Available to hire

Hi, I’m Oscar Yu, a software engineer specializing in gameplay programming. I’m a problem solver and fast learner who thrives on turning creative ideas into polished game systems. My experience spans Unity 3D, UI, and live-ops work on mobile titles, with a focus on robust gameplay, performance, and anti-cheat measures.

I’ve shipped titles and contributed to Steam indie projects and community-driven mods, always collaborating across teams to deliver quality features. I’m fluent in English and Mandarin and enjoy optimizing tools and pipelines to accelerate development.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

English
Advanced

Work Experience

Unity 3D Programmer at IGG Canada Inc
May 1, 2025 - May 1, 2026
Implemented 20+ hero combat skills in Unity for a shipped mobile SLG, validating Excel-driven configurations and resolving mismatches between gameplay specifications and in-game behavior. Built and tested post-launch fishing-system UI updates, fixing UI behavior issues and verifying key interaction flows for live-ops releases. Developed hero inventory and equipment UI systems for an in-development mobile SLG, validating progression and equipment-management workflows to ensure feature behavior matched expected user flows. Strengthened client-side protection by integrating code obfuscation into the Unity build pipeline, increasing resistance to reverse engineering and memory-based cheating.
Lead Unity 3D Programmer at Sleep Early Game Studio
December 1, 2024 - April 1, 2025
Led technical development in Unity to ship a Steam indie puzzle game with 164 copies sold, developing core gameplay systems and a custom Level Editor while completing the Steam publishing pipeline and improving release quality through player feedback and bug fixes.
Intern Unity 3D Programmer at Zonst Data Group Co., Ltd.
July 1, 2024 - December 1, 2024
Implemented and manually tested Lua-based game logic and UI updates for 3 regional Mahjong and Poker games in Unity engine, validating rule accuracy and ensuring updates did not break existing gameplay flows.
Game Mod Developer at Sid Meier's Civilization VI Better Balanced Game Mod
November 1, 2023 - June 1, 2024
Supported 2 patch releases of the mod with 201k+ subscribers by implementing Lua/SQL gameplay updates, translating Chinese PvP player feedback into reproducible bug reports, and facilitating communication between the Chinese PvP player community and the development team.

Education

B.Sc. in Cognitive Science at University of British Columbia
January 11, 2030 - May 1, 2024

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Professional Services, Education