Shangyi Zhu Porfolio
Game Jams!
Examples from 15666 Game Programming, Level Upstate and Winter Mellon:D More playable online demos here
15666 Computer Game Programming
In this course, we learned to program a new game/week almost from scratch in C++ in the following topics: art pipeline, 3D engine, sound and multiplayer. All of the work and code is on GitHub.
​
Things such as PNG -> PPU466 import system, physics collision, animation, gameplay, lighting improvement, and camera movement all have to be user-defined. I have made a 2D game with frog that eats bugs, 3D batting against flying bugs, and a duck stepping rhythm game.

VR Interactive Music & Mech Fighting
This was a VR fighting game against a crab from the Classic of Mountains and Seas. It was developed by a team of 5, and I was the technical sound designer.
​
After composing the music with Kong and BBC Orchestra libraries,
each stem of the music is arranged in Wwise,. The soundtrack changes accordingly to the game states and has a smooth transition from the intro exploration to battle state. It also has an outro section that plays the victory/defeat phrase immediately after the battle. This is achieved by directly jumping to the last measure after a switch in game state. The project is on GitHub.

Waves - 3D Battleship Simulator SFX & Music
Waves is a battleship simulator developed with college friends, starting from the Level Upstate game program. I made all of the audio assets in the game, including UI, In-battle, environment ambience, and music. The Demo is shown on the left side of the page, and the build for this project is on Itch.io.
