Share

QR Code

Interest

Game Design

Biography

I am a video game programming graduate from LaSalle College Vancouver. I completed my bachelors's degree in summer 2020 and am ready to join the video game industry. Creating video games has always been one of my hobbies. During my studies at LaSalle College, I came up with a lot of game ideas. I enjoy spending time implementing them. I feel satisfied when I overcome some technical issues and fixing bugs. I participated in team projects in school as a gameplay programmer. For example, I made a customizable single button combo system and an enemy AI with state machine and path-finding behavior for our production project. Studying at LaSalle College allows me to learn about game programming at a lower level. I learned how to create special visual effects with GPU shaders. I learned how to optimize a game by applying different data structures and algorithms. Most importantly, I connected with more professionals in the game industry that I can learn from. Thanks for reading. Feel free to contact me.

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

Demo Reel 2020

by Peter Zhang
Game Design
LaSalle College Vancouver
Game Design/LaSalle College Vancouver/Thumbnail-捕获.PNG

YBot-Simulation

by Peter Zhang
Game Design
LaSalle College Vancouver
Game Design/LaSalle College Vancouver/Thumbnail-1.PNG

AI: Steering Behavior

by Peter Zhang
Game Design
LaSalle College Vancouver
Game Design/LaSalle College Vancouver/Thumbnail-LUNA_1.png

Luna

Team
Game Design/LaSalle College Vancouver/Thumbnail-NFGEEditor.PNG

NFGE Editor

by Peter Zhang
Game Design
LaSalle College Vancouver

Skills

C++
C#
Python
Unity Game Engine
Gameplay and AI systems
3D mathematics

Experiences

Visual Studio
Source Control with TFS and Git
Direct3D 11
HLSL

NFGE - SELF-DEVELOPED C++ GAME ENGINE:
*Implemented 3D rendering technique using Direct3D 11
*Implemented reusable AI library for decision and navigation
*Implemented custom reflection system

LACELLE CRAFT - 2D RTS, PC, NFGE/C++:
*Implemented RTS gameplay logic
*Used NFGE's AI library to achieve unit movement and behavior

LUNA - 2D SIDE SCROLLING ACTION, PC, UNITY/C#:
*Participated in backend development of the combat system with features
*Experienced C# development in Unity and team management with GitHub

Education

Bachelor's Degree in Video Game Programming

Honors and Awards

Dean's Honour Rolls LaSalle College
President's Honour Rolls LaSalle College
Inclusion On The President's List Coquitlam College