• Game Programmer with 2 years of professional experience shipping multiplayer FPS titles in Unreal Engine 4 and Unity. • Specialized in gameplay mechanics, UI architecture, and mobile control optimization. • Technologically driven, having recently completed a custom 2D game engine in C++ and SDL to validate advanced understanding of collision algorithms (SAT) and memory management. • Authorized to work in Canada as a work permit holder.

Pengyu (Max) Ren

• Game Programmer with 2 years of professional experience shipping multiplayer FPS titles in Unreal Engine 4 and Unity. • Specialized in gameplay mechanics, UI architecture, and mobile control optimization. • Technologically driven, having recently completed a custom 2D game engine in C++ and SDL to validate advanced understanding of collision algorithms (SAT) and memory management. • Authorized to work in Canada as a work permit holder.

Available to hire

• Game Programmer with 2 years of professional experience shipping multiplayer FPS titles in Unreal Engine 4 and Unity.
• Specialized in gameplay mechanics, UI architecture, and mobile control optimization.
• Technologically driven, having recently completed a custom 2D game engine in C++ and SDL to validate advanced understanding of collision algorithms (SAT) and memory management.
• Authorized to work in Canada as a work permit holder.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate

Work Experience

Gameplay Programmer at Shanghai Oujiang Digital Technology Ltd.
January 1, 2023 - December 31, 2024
Developed a Survival FPS title using C++ and Unreal Engine 4; engineered core gameplay systems including character state machines, weapon ballistics, and modular inventory/backpack architecture; improved stability with comprehensive testing workflows; produced over 200 hours of technical tutorials mentoring newcomers on Unreal Engine fundamentals.
Client Programmer at NetEase (Hangzhou) Network Co., Ltd.
January 1, 2022 - December 31, 2023
FragPunk (5v5 Hero Shooter): Engineered social gameplay systems (Friends, Chat, Mail) using Unreal Engine, bridging C++ backend logic with Lua UI scripting; developed a web-based telemetry tool integrated with Unreal Engine to visualize match data for designers to analyze balance.
Client Programmer at NetEase (Hangzhou) Network Co., Ltd.
January 1, 2022 - December 31, 2023
"Hide and Seek" (New Graduate Training): Developed core gameplay mechanics using Unity and C#, including a transformation system enabling players to mimic scene objects; implemented network replication for gameplay actions; optimized mobile combat with ray-cast hit detection and aim-assist for touchscreens.
Lead Programmer at Chunshe Winery Brewing Simulation
February 1, 2021 - May 31, 2021
Led a 3-developer programming team within an 8-person cross-functional group to deliver a complex simulation game; architected a modular gameplay framework using the Strategy Pattern; engineered a production flow system using a Directed Graph to manage resource dependencies; optimized runtime performance using Unity Profiler and refactored critical paths.

Education

Bachelor of Engineering in Software Engineering at Huazhong University of Science and Technology
January 1, 2022 - April 9, 2026
Game Development – Advanced Programming at Sheridan College
January 11, 2030 - July 1, 2026

Qualifications

Outstanding Game Project Award (Hide and Seek, New Graduate Training)
January 11, 2030 - April 9, 2026
National Silver Medal in the Chinese University Students Engineering Practice and Innovation Ability Competition
January 11, 2030 - April 9, 2026

Industry Experience

Gaming, Software & Internet, Media & Entertainment

Experience Level

Expert
Expert
Expert
Expert
Intermediate

Hire a Programmer

We have the best programmer experts on Twine. Hire a programmer in Markham today.