Hi, I'm Zhiyuan (Zack) Feng, a passionate game programmer with 13 years of experience specializing in Unity development for both client and server sides. I love architecting gameplay systems and creating immersive multiplayer experiences. Throughout my career, I have worked on various successful mobile game titles and MMORPG projects, honing my skills in AI behavior, multiplayer networking, and custom tooling. I enjoy collaborating with cross-functional teams and leading gameplay architecture to bring ideas to life. I'm excited about opportunities where I can contribute my expertise in gameplay system design and help craft engaging player experiences in complex multiplayer environments.

Zhiyuan Feng

Hi, I'm Zhiyuan (Zack) Feng, a passionate game programmer with 13 years of experience specializing in Unity development for both client and server sides. I love architecting gameplay systems and creating immersive multiplayer experiences. Throughout my career, I have worked on various successful mobile game titles and MMORPG projects, honing my skills in AI behavior, multiplayer networking, and custom tooling. I enjoy collaborating with cross-functional teams and leading gameplay architecture to bring ideas to life. I'm excited about opportunities where I can contribute my expertise in gameplay system design and help craft engaging player experiences in complex multiplayer environments.

Available to hire

Hi, I’m Zhiyuan (Zack) Feng, a passionate game programmer with 13 years of experience specializing in Unity development for both client and server sides. I love architecting gameplay systems and creating immersive multiplayer experiences. Throughout my career, I have worked on various successful mobile game titles and MMORPG projects, honing my skills in AI behavior, multiplayer networking, and custom tooling.

I enjoy collaborating with cross-functional teams and leading gameplay architecture to bring ideas to life. I’m excited about opportunities where I can contribute my expertise in gameplay system design and help craft engaging player experiences in complex multiplayer environments.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate

Work Experience

Unity Programmer at IGG Canada
June 30, 2025 - July 22, 2025
Led front-end system design and development for 13 major gameplay features in Mythic Heroes, including an Assistant System integrating 40+ legacy features by dispatching 70+ sequential network messages to automate daily tasks. Built Guild Clash Event matchmaking and combat for multiplayer PvP and implemented Quick Battle Mode for instant battle resolution without modifying legacy combat code. Developed reusable 3rd Anniversary and Shop UI modules using componentized Prefab architecture. Optimized memory usage and loading experience by resolving leaks and reducing garbage collection overhead.
Senior Engineer at Pixel Software
August 31, 2023 - July 22, 2025
Performed full-stack development using Unity and C++ for multiple MMORPG systems. Designed and implemented Cross-Server PvP Tournaments with multi-phase scheduling, matchmaking, and results logic. Built character behavior system based on FSM and event-driven action with a visual editor for designers. Developed reward distribution system for drop, inventory, and mail delivery. Created a server-side AI player emulation system for real-time gameplay participation. Designed a patented cross-server-consistent task randomization algorithm for weekly activities.
Software Development Engineer at SEGA
April 30, 2018 - July 22, 2025
Handled mobile localization for Hortensia SAGA, resolving WebView conflicts, crash debugging, and SDK integrations for the Chinese market. Developed Unity prototypes with TCP communication, navigation/pathfinding, and traffic simulation modules.
C++ Developer at Changyou
October 31, 2014 - July 22, 2025
Worked on full-stack development for TLBB Mobile including friend and mail systems and server-side logic. Developed custom particle and UI editors and fixed memory leaks in early Cocos2dx versions. Gained early experience in cross-platform mobile game client/server development.

Education

Bachelor of Engineering at Capital Normal University
September 1, 2007 - June 30, 2011

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment