Chun Hei Matthew Au Yeung

Chun Hei Matthew Au Yeung

Game Design

LaSalle College Vancouver

Share

QR Code

Interest

Game Design, Information Technology

Biography

Hi, my name is Matthew Au Yeung and I am a Bachelor’s graduate in Game Programming from LaSalle College Vancouver (LCV). I started programming about 3 years ago when I first started my study in LCV. Before attending LCV, I studied Psychology for 2 years. However, it did not match my expectation and I wasn’t enjoying it, so I decided to switch my field of study. The biggest reason I chose game programming as my next step was because of some of the Pokémon fan games I played. I was impressed by what people created and I felt inspired and wanted to be involved in making games. I mainly learned about C++ and Unity during my studies in LCV, and I have gained experience in creating both 2D and 3D games. I also had the opportunity to participate in a team production project where we created Above Ground. It was a unique experience in my opinion. We encountered many ups and downs during the process of making that game. By working with others and overcoming those difficulties, I have grown more as a programmer.

Game Design/LaSalle College Vancouver/Thumbnail-PkmBattleSimulatorThumbnail.png

Pokémon Battle Simulator

by Chun Hei Matthew Au Yeung
Game Design
LaSalle College Vancouver
Game Design/LaSalle College Vancouver/Thumbnail-MAGETN.png

Matthew AuYeung Graphics Engine (MAGE)

by Chun Hei Matthew Au Yeung
Game Design
LaSalle College Vancouver
Game Design/LaSalle College Vancouver/Thumbnail-NAImage.png

Nest Adventures

Team
Game Design/LaSalle College Vancouver/Thumbnail-AGImage.png

Above Ground

Team

Skills

- C++
- C#
- Visual Studio
- Unity
- GitHub
- SourceTree
- Trello
- OOP
- Object Pool
- Artificial Intelligence

Experiences

Pokémon Battle Simulator (2D game made in Unity), Jan 2021 - Mar 2021
• Implemented tools to create Pokémon and define move sets and attributes using scriptable objects.
• Developed enemy AI which decides the most optimal counters during combat.
• Replicated the classic 2D Pokémon’s battle HUD, the formula of calculating damage, type effectiveness.
--------------------------------------------------------------------------------------------------------------------------Above Ground (3D 3rd person action game made in Unity), Dec 2019 - Jul 2020
• Implemented various player abilities (warp and phase grab), enemy AI (Robot), particle effects.
• Imported custom models and combined them with the custom animations.
• Bug fixing and polishing other features (slow bomb, moving platforms, player attack combos).
--------------------------------------------------------------------------------------------------------------------------
MAGE (Custom C++ graphics ENGINE), SEPT 2019 - MAR 2020
• Implemented Math library with support for linear algebra and 3D geometry.
• Implemented Physics library for Verlet particle simulation with support for constraints.
• Implemented Graphics library with meshes, color, light, camera etc.
• Implemented model loader with animation support.
--------------------------------------------------------------------------------------------------------------------------Birth of a Hero (2D game made in a custom C++ game engine), Dec 2018 - Jan 2019
• Developed a game state system to manage the game mode transitions.
• Implemented player character and combat control with 2D animations.
• Designed and created AI for two different enemies and a boss fight.

Education

Bachelor of Science in Game Programming | 2018 - 2021 | LaSalle College Vancouver