Henry Liao

Henry Liao

Design de jeux video

LaSalle College Vancouver

Partager

Code QR

Intérêts

Design de jeux video

Biographie

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.

Design de jeux video/LaSalle College Vancouver/Thumbnail-video_thumbnail.png

Demo Reel 2021

par Henry Liao
Design de jeux video
LaSalle College Vancouver
Design de jeux video/LaSalle College Vancouver/Thumbnail-gladiator_thumbnail.png

Gladiator Smack Down

par Henry Liao
Design de jeux video
LaSalle College Vancouver
Design de jeux video/LaSalle College Vancouver/Thumbnail-sage_thumbnail.png

SAGE

par Henry Liao
Design de jeux video
LaSalle College Vancouver
Design de jeux video/LaSalle College Vancouver/Thumbnail-dialogue_editor_thumbnail.png

Branching Dialogue Editor

par Henry Liao
Design de jeux video
LaSalle College Vancouver
Design de jeux video/LaSalle College Vancouver/Thumbnail-Dr.png

Dr. Exorcist

Équipe
  • Runyi Guo

    Runyi Guo

    Design de jeux video
    LaSalle College Vancouver
  • Henry Liao

    Henry Liao

    Design de jeux video
    LaSalle College Vancouver
Design de jeux video/LaSalle College Vancouver/Thumbnail-Cover.PNG

Loco-Locomotive

Équipe

Compétences

- 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.

Expériences

##### 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

Formation

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