Skills
Unity 3D, C# Scripting in Unity, C++, Object-Oriented Programming, Machine Learning, UML & Technical Documentation, Network Programming, 3D Graphics Programming, Level Design, Production & Project Management, Azure DevOps, GitHub, Adobe Creative Suite.
Experiences
Unity Machine Learning Demo
This was a player avoidance and pathfinding machine learning project made with Unity ML-Agents. I added C# scripts to link the Unity project to the Python virtual environment, performed TensorFlow training, and generated a DNN model that can be directly used in any corresponding Unity project.
Palette
This was my team Unity game project in the production course. We had 2 programmers and 3 designers. We created a 3D puzzle game featuring three different themed levels over a 12-month period. Through this project, I gained hands-on experience with Unity features including character controller, audio system, and working with the git source control collaboration tools.
Mushpara
This is a fun project for my artist friends and me. This is a 2D platformer game also made with unity. All the art we use in this game is customized unique paintings.
ZEngine
ZEngine is a custom game engine developed using Direct3D 11 and C++ 17. The engine supports both 3D and 2D games development. It includes a GUI editor implemented using the open-source ImGui library, and code modules for AI, Graphics, Math, Network, Physics.
Education
LaSalle College, Vancouver, BC - Bachelor of Science, Game Programming
(2018 - 2021)
LaSalle College, Vancouver, BC - Diploma, Fashion & Apparel Design
(2015 - 2017)
Harbin Normal University, Harbin, China - Bachelor of Fine Art, Painting and Sculpture
(2012 - 2015)
Honors and Awards
Honour Rolls