zhiming chen

zhiming chen

Design de jeux video

LaSalle College Vancouver

Partager

Code QR

Intérêts

Design de jeux video

Biographie

I am Zhiming Chen, you can call me William. I am a recent graduate from LaSalle College Vancouver, my field of study is Game programming. I have loved playing games since I was a kid. During high school, I got into competitive games, Dota, League of Legends and Counter Strike. I even joined a professional Dota team to compete in small tournaments because I was very good at Dota, however as I grew up I started to play other genres of games. Slowly I thought about how to make them. I started by following youtube tutorials and created a few game projects including a FPS, a racing game with no AI, and a few 2D shooters. However, simply following the steps in the tutorial, I felt a lack of understanding of how coding really works. That is why I chose to study game programming to expand my knowledge on game development. At LaSalle, I learned to build my own game engine from the ground up using C++ and DirectX 11. I also worked together with 6 programmers to build a 2D shooter with Unity using C#. I was in charge of the level design, built a flexible dialogue system and helped with the Ammo UI for each weapon. Even though I have learned a lot in these few years, there is still much more to learn through the vast game development space. Therefore, I am thrilled to take my first steps in the gaming industry.

Design de jeux video/LaSalle College Vancouver/Thumbnail-Cool Text - SGE 408675730154274.png

SGE - Supreme Game Engine

par zhiming chen
Design de jeux video
LaSalle College Vancouver
Design de jeux video/LaSalle College Vancouver/Thumbnail-Screenshot (2).png

Zhiming Chen Demo Reel

par zhiming chen
Design de jeux video
LaSalle College Vancouver
Design de jeux video/LaSalle College Vancouver/Thumbnail-Capture222222.PNG

Creeper Fall

par zhiming chen
Design de jeux video
LaSalle College Vancouver
Design de jeux video/LaSalle College Vancouver/Thumbnail-Capture.png

Tyrant

par zhiming chen
Design de jeux video
LaSalle College Vancouver
Design de jeux video/LaSalle College Vancouver/Thumbnail-Autonomous-vehicle-AdobeStock_174958313_rm.png

SimuDrive

par zhiming chen
Design de jeux video
LaSalle College Vancouver

Compétences

C#, C++, Unity

Expériences

Unity2D tilemap, Unreal level building

SGE — Supreme Game Engine, C++/DirectX11
Jan 2021- Present
Able to render 3D graphics
Implemented a physics system using Verlet particles with constraints
Able to load animation and apply to a character model with a skeleton.
Implemented a lighting system that can cast shadow on different objects
Implemented a basic character controller

Tyrant — A 2D Tower defense/Roguelike shooter, Unity/C#
Jan 2021- Present
Developed with a team of 8 programmers over 12 months
Implemented a dialogue system for players to interact using scriptable objects with support for configurable pauses on punctuation, text scrolling effect, speed up text scrolling effect and skipping dialogue.
Worked on Cinemachine for a smoother camera behavior
Implemented in-game HUD including ammo display

CreeperFall - A 2D platformer mobile game.
Sep 2021-Jan 2022
Ads integrated (Banner ads, Reward ads and skippable ads)
Uploaded and verified by Google play store
App link: https://play.google.com/store/apps/details?id=com.ZhimingChen.CreeperFall

SimuDrive - A Unity Car game/simulation that is using Unity's ML-Agents.
Jan 2022 -Present
Implemented vehicle control. Wheel rigging, able to swap between FWD, RWD and AWD like a real vehicle.
Added a checkpoint system to assist the machine to learn. Also adding reward and punish for the machine
Implemented Self driving using Discrete machine learning module to make the vehicle drive around a track.

Formation

LaSalle College Vancouver -- Game Programming