Chun Hei Matthew Au Yeung

Chun Hei Matthew Au Yeung

Diseño de Videojuegos

LaSalle College Vancouver

Compartir

Código QR

Intereses

Diseño de Videojuegos, Tecnologías de la Información

Biografía

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.

Diseño de Videojuegos/LaSalle College Vancouver/Thumbnail-DemoReelTN.png

Demo Reel 2021

de Chun Hei Matthew Au Yeung
Diseño de Videojuegos
LaSalle College Vancouver
Diseño de Videojuegos/LaSalle College Vancouver/Thumbnail-PkmBattleSimulatorThumbnail.png

Pokémon Battle Simulator

de Chun Hei Matthew Au Yeung
Diseño de Videojuegos
LaSalle College Vancouver
Diseño de Videojuegos/LaSalle College Vancouver/Thumbnail-MAGETN.png

Matthew AuYeung Graphics Engine (MAGE)

de Chun Hei Matthew Au Yeung
Diseño de Videojuegos
LaSalle College Vancouver
Diseño de Videojuegos/LaSalle College Vancouver/Thumbnail-BirthofaHeroTN.png

Birth of a Hero

de Chun Hei Matthew Au Yeung
Diseño de Videojuegos
LaSalle College Vancouver
Diseño de Videojuegos/LaSalle College Vancouver/Thumbnail-NAImage.png

Nest Adventures

Equipo
Diseño de Videojuegos/LaSalle College Vancouver/Thumbnail-AGImage.png

Above Ground

Equipo

Competencias

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

Experiencia

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.

Formación

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