Tech Demo
This tech demo showcases the core technologies and gameplay mechanics of my latest game project, highlighting advanced features such as [insert specific features: e.g., real-time lighting, dynamic physics, procedural generation].
Prime GameEngine
ClassProject for CSCI522 GameEngine Course at University of Southern California.
Animation&Partial Blending:
Demo Video: https://youtu.be/y1NIfQ4mKRg
Tech Doc: https://docs.google.com/document/d/1dFID-6GotRkqcqw4WOMigPU-Yt44zxUHRQUY0faGPuA/edit?usp=sharing
Physics Components and Physics Manager:
Demo Video:
Tech Doc: https://docs.google.com/document/d/1PY6YYhHXaENsB2msMxwcPIrGxNqGhENPILWrantJNQU/edit?usp=sharing
Camera Frustum Culling:
Demo Video:
Tech Doc: https://docs.google.com/document/d/1wkZ-Jw3Zyk22Vi3vy5u5YgdkOci07uOZcYUqjZ0Dqag/edit?usp=sharing
Customizing Objects and Events:
Demo Video:
Tech Doc: https://docs.google.com/document/d/1DuvSn4rqRi2PQmj6WYiZQF8bro03z-Oqj6KGDBhe7y4/edit?usp=sharing


Computer Graphics Cel-Shading
ClassProject for CSCI580 Computer Graphics Course at University of Southern California.
Goal of this project:
Modify our homeworks to give the Utah Teapot a more cartoonish look, adjust the renderer's function for our homework. This helps us grasp Cel-shading principles and create a cartoon-like effect.
After understanding the basic principles of cel shading, attempt to employ other image processing software to apply a Comicize process to a specific 3D humanoid model.
We finally used character models from Genshin Impact and attempted to replicate its cel-shading effect.
Final Presentation PowerPoint: https://docs.google.com/presentation/d/1AYqwKuPpa5m51_dCpNijnInWmcZa9p-t/edit?usp=sharing&ouid=116253691391568307426&rtpof=true&sd=true




CardRogueLike Demo
Topics:
Fan Shape CardHolding Layout
Random Map generating
Managing cards and effects using ScriptableObject
Object Event Template


2D Platformer Demo
Topics:
Cinemachine
Audio Mixer
Player WallJump, Slide
ScriptableObject
Control Enemies' State using FSM
SourceCode(Private): https://github.com/Pipy-Weng/2DPlatformerDemo