Portfolio for Application of Xiangyu Wang

2020, Jul 13    

Game Demo

Singleless: Local 2-player competitive shooting game

A 3D sci-fi racing game by Unity3D: “No more Benzin”

  • Collaborate with another 4 people during USC MEGA Game Jam in Oct 26-27.
  • I did UI, general game control, and finalization of this game.
  • Game Repo: Github
  • Gameplay Video: Youtube

‘Lightning: South Project’ Game:

Customized ‘Ghost Shooter’ Game:

Game Engine

These are things I implemented in Game Engine Dev class (CSCI 522) by myself.

CPU/GPU Collision check (Performance comparison)

  • GPU Code was implemented by OpenGL compute shader
  • Many static imrods with obvious overlaps were spawned for collision detection
  • Video: Youtube

An basic 3D Audio system implemented by XAudio2

  • 3D spatial effect
  • Videos:
    • Walk sound attached to a soldier, & ambient sound: Youtube
    • 3D Sound Music: Youtube

An animation system with full/partial/additive animation

  • Also a basic 3rd-person controller was implemented
  • Videos:
    • 3rd person controller with basic actions: Youtube
    • Additive animation: Youtube
    • Partial animation: Youtube

AABB Bounding volumes & Culling

  • A basic culling test using camera view frustum & AABB.
  • Video: Youtube

A patrol/aim demo

  • One soldier patrolling between randomly selected different waypoint
  • Another soldier walk to his destination point and then start aim at an imrod.
  • Video: Youtube

Rendering

A PBR demo with Specular IBL & HDR Tone Mapping

  • CSCI 580 (3D Graphics & Rendering) Final Project (collaborated with two classmates)
  • Video: Youtube

Miscellaneous

Anonymous Forum (Collaborate with classmates)

  • I designed an anonymous forum’s backend with other 3 classmates during my undergraduate studies.
  • Here is the group: Github
  • The Forum’s backend repo: Github