Skills
Proficient in C++, algorithms, and data structures. Experienced in developing gameplay and AI systems. Practical game development experience with Unity game engine. Familiar with Unreal Niagara visual effect system. Strong problem solver and team player.
Experiences
##### Student Projects #####
TYRANT, 2D Top-Down Tower Defense Shooter, PC, Unity/C#
2021.04 - 2022.03
•Developed with five other programmers over a 12-month production period.
•Implemented the tower system including five different tower types.
•Implemented the trap system including three different traps: Clip, Bomb, and Black Hole.
•Designed and created different visual effects for enemies, towers, and traps.
STORM, Custom Game Engine, C++/Direct3D 11
2020.10 - 2021.12
•Implemented a pipeline tool to import 3D assets to extract models, skeleton, and animation data.
•Implemented a renderer that can support real-time lighting, shadows, post-processing, and animations.
•Implemented a particle-based physics system that supports constraints and primitive collisions.
•Implemented a component-based game object system using JSON templates for object creation.
Water Simulation, Unreal Niagara
2022.01 - 2022.03
•Created a Niagara emitter and system and defined and tuned the controlling parameters.
•Used Niagara Simulation Stage and SPH method to simulate fluid.
•Implemented custom shaders to control water particle attributes based on spatial density.
##### Work Experience #####
Peer Tutor
LaSalle College Vancouver · Contract Part-time
2021.11 - 2022.06
Vancouver, BC, Canada
•Help students deal with their programming and math problems.
Failure Analysis Engineer
Yangtze Memory Technologies Co., Ltd. · Contract Full-time
2018.01 - 2019.06
Wuhan, Hubei, China
•Using SEM, FIB and TEM tools to analyze failed chips
•Help equipment engineers install new machines (Probe Station)
•Train newcomers to understand the basic operation of SEM and FIB tools
Education
LaSalle College Vancouver, BC, Canada
2019.07 - 2022.06
Bachelor of Science in Game Programming
Algorithms and Data Structures, Concurrency and Parallelism, 3D Geometry and Linear Algebra, Networking, Database, Game Design, Level Design, Narrative Design, 3D Modeling
The University of Manchester, Manchester, UK
2016.09 - 2017.11
MSc Advanced Engineering Materials
Northwestern Polytechnical University, Xi'an, China
2012.09 - 2016.06
Bachelor’s degree in Composite Materials and Engineering
Honors and Awards
2013 China Aeromodelling Design Challenge (CADC) - Solar Aeromodelling - Champion