zhiming chen

zhiming chen

Diseño de Videojuegos

LaSalle College Vancouver

Compartir

Código QR

Intereses

Diseño de Videojuegos

Biografía

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.

Diseño de Videojuegos/LaSalle College Vancouver/Thumbnail-Cool Text - SGE 408675730154274.png

SGE - Supreme Game Engine

de zhiming chen
Diseño de Videojuegos
LaSalle College Vancouver
Diseño de Videojuegos/LaSalle College Vancouver/Thumbnail-Screenshot (2).png

Zhiming Chen Demo Reel

de zhiming chen
Diseño de Videojuegos
LaSalle College Vancouver
Diseño de Videojuegos/LaSalle College Vancouver/Thumbnail-Capture222222.PNG

Creeper Fall

de zhiming chen
Diseño de Videojuegos
LaSalle College Vancouver
Diseño de Videojuegos/LaSalle College Vancouver/Thumbnail-Capture.png

Tyrant

de zhiming chen
Diseño de Videojuegos
LaSalle College Vancouver
Diseño de Videojuegos/LaSalle College Vancouver/Thumbnail-Autonomous-vehicle-AdobeStock_174958313_rm.png

SimuDrive

de zhiming chen
Diseño de Videojuegos
LaSalle College Vancouver

Competencias

C#, C++, Unity

Experiencia

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.

Formación

LaSalle College Vancouver -- Game Programming