Henry Liao

Henry Liao

Game Design

LaSalle College Vancouver

Share

QR Code

Interest

Game Design

Biography

Hello! My name is Henry, and I’m a recent graduate from LaSalle College Vancouver with a Bachelor of Science in Game Programming. I’m an aspiring game developer with a passion for gameplay programming and game design. My first experience with game development was creating handcrafted tabletop RPGs with pen and paper. These RPGs I’ve made were inspired by video games like Adventure Quest, RuneScape, and Pokémon. It was a fond memory of mine, and ever since, my dream has been to go up the next level and become a video game developer. I’ve had the opportunity to work as a creative director with other developers to create our first game called Loco-Locomotive, where my responsibilities include systems design and technical design. Additionally, I have also built my own 3D game engine from scratch with C++ and DirectX11. I strive to continue working hard to learn and improve my skills in game development, and I look forward to bringing my best into my career in the games industry.

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

Demo Reel 2021

by Henry Liao
Game Design
LaSalle College Vancouver
Game Design/LaSalle College Vancouver/Thumbnail-gladiator_thumbnail.png

Gladiator Smack Down

by Henry Liao
Game Design
LaSalle College Vancouver
Game Design/LaSalle College Vancouver/Thumbnail-dialogue_editor_thumbnail.png

Branching Dialogue Editor

by Henry Liao
Game Design
LaSalle College Vancouver
Game Design/LaSalle College Vancouver/Thumbnail-Dr.png

Dr. Exorcist

Team
  • Runyi Guo

    Runyi Guo

    Game Design
    LaSalle College Vancouver
  • Henry Liao

    Henry Liao

    Game Design
    LaSalle College Vancouver
Game Design/LaSalle College Vancouver/Thumbnail-Cover.PNG

Loco-Locomotive

Team

Skills

- Proficient in C++ and C
- Familiar with C# and Python
- Familiar with version control systems like Git and Team Foundation Version Control
- Experienced with gameplay programming, AI programming, engine development, and Unity development.

Experiences

##### Student Projects #####
SAGE | Jan 2020 – Present
· A 3D game engine developed with C++ and DirectX11
· Implemented features such as procedural geometry, dynamic lighting, post-processing, and shadow maps
· Developed a skeletal animation system with GPU skinning and 3D asset importing via Open Asset Import Library
· Used a data-driven component-based architectural design to create various gameplay systems

Gladiator SmackDown | Jul 2021 – Present
· A 2D free-for-all combat simulator game built with Unity
· Implemented gameplay systems for melee/ranged combat, multiple weapon types, and consumable items
· Developed a combatant AI that can dynamically decide when to fight, flee, or find items based on combat fitness of nearby enemies and situational worth of nearby pickups

Loco-Locomotive | Apr 2020 – Mar 2021
· A 2D, up to four-player, couch co-op, shooter game built with Unity, inspired by games like Lovers in a Dangerous Spacetime, Overcooked, and Space Invaders
· Collaborated with five other students and assumed the role of creative director to drive project vision
· Implemented various game systems, including local multiplayer controls and content management
· Provided support for programming, technical design, content integration, and quality assurance

##### Work Experience #####
Programming Peer Tutor (LaSalle College Vancouver)
- Tutored students on game programming subjects such as C, C++, C#, algorithms, data structures, and Unity
- Held one-on-one and group tutoring sessions in an online setting via Microsoft Teams

Education

LaSalle College Vancouver, Bachelor's of Science in Game Programming