Skills
Proficient in C++/C#
Proficient in Unity development
AI systems
Mobile game development
3D Math and Linear Algebra
Experiences
Tyrant: 2D Top-Down Tower Defense Rogue-Like, Unity2D/C#
January 2021 ~ March 2022
Worked as the AI and Gameplay engineer with 6 developers for 12 months.
Implemented a custom tile map with support for multiple layers and metadata used for AStar pathfinding.
Implemented four enemy AI types including charger, mage, boomeranger, boomer.
Designed and implemented a spawning system with support for waves via scriptable objects for spawn point configuration.
Developed a room manager for monitoring the player progression and unlocking new areas of the map.
Ocean: 3D Environment Simulator, Unity 3D/C#
September 2021 ~ December 2021
Implemented AI flocking behavior combining cohesion, avoidance, separation, and alignment.
Implemented sensor perception using Unity’s raycast system for AI awareness of the game environment.
Used Unity’s URP control shaders based on camera location.
PIGE: 2d and 3d game engine, C++/Direct3D 11
Implemented rendering engine with support for GPU shaders in HLSL and post processing pipeline.
Implemented a 3D terrain.
Implemented a skeletal animation framework and data pipeline for 3D characters.
Education
LaSalle College Vancouver