Skills
C++, C#, Unity, Linear Algebra, Github, Level Design, Quest Design, English, Mandarin
Experiences
Tyrant - 2D Top Down Tower Defense Shooter Game, Unity/C#
March 2021 - March 2022
Team project collaborated with 5 programmers
Designed and implemented a tutorial system to walkthrough the core game mechanics
Hooked up animation assets and refactored ability system to coordinate animations
Implemented menu UI and game flow controls
Auto Parking and Driving - Unity/ML Agent Project
January 2022 - March 2022
Team project with another game developer
Responsible for using Unity ML agent to train a self-driving car
Created race track environment with walls and collisions
Experimented with reward functions to define the training process
Optimized the checkpoint system
Hive - Custom Game Engine, C++/DirectX11
September 2020 - December 2021
A custom game engine built with C++ 17 and DirectX 11
Implemented support for character skeleton and animation system
Implemented a data-driven component system with RapidJSON
Education
LaSalle College Vancouver - Bachelor of Science in Game Programming
October 2019 - June 2022
Algorithms and data structures, Artificial intelligence, Programming for game engine, C++ and C# programming, Level and Game Design