top of page
Picture1.png

I am a 2024 graduate from McMaster University with a degree in Computer Engineering, holding a strong interest in software, robotics, and game development. I have several years of experience in software programming and game design, starting as early as 2016, and also have a foundational knowledge in art and modeling.

Software Programming and Game Developer

Cheng Zeng

微信图片_20240204062121.jpg

My Latest Work

GPET | CAPSTONE PROJECT | 2024

MY PROJECT

01

Mechanical Learning Related

concept cover pages.jpg

GPET

Computer Engineering Graduation Project

A hexapod robot connected to the GPT-4 API, controlled through the ROS2 system to navigate using an RPLIDAR and a depth camera. Additionally, it has a complex, self-trained deep learning logic processing system. It can receive commands through voice interaction. Compared to traditionally programmed robots, this robot can respond more adaptively to occurring events.

02

Unreal Game

INDEPENDENT

This is a multiplayer 3D Bomberman game where players can move along the XYZ axes and rotate the angle of third-person observation. The game's bombs also emit damage rays in six directions. There are many types of game items, including, but not limited to, flame bombs, invisible bombs, freeze rays, teleportation, and block shields, in addition to the usual bomb-enhancing items found in Bomberman games. There is also a shop within the game. When the game reaches 10 minutes, it introduces sudden death (random bombs), battle royale, and Pac-Man gameplay elements.

03

Pygame

INDEPENDENT

This is a 2D Roguelike game developed using Pygame in Python. The game features various types of armor, weapons, and monsters. The objective of the game is to defeat monsters to score points. It includes a dual-wielding system, and killing monsters also results in equipment drops. This game was created in 2018 and is one of my early works. Both the art assets and software programming were completed by me alone.

MY SKILLS

bottom of page