Post

Yet Another Zombie Shooter

Description

Final project made for GDP 2023-24. This project employs all the techniques learnt during the course and various techniques learnt outside of the course work.

Project Features

  1. Shadows
  2. Normal maps
  3. PhysX
  4. Vehicle
  5. Async Loading
  6. Dynamic LOD
  7. Animation Blending
  8. Bone Attachment

Shadows

alt-text

Normal maps

Using normal maps to create realistic lightings and making bumps on the meshes.

alt-text

PhysX

Character Controller

Using a capsule collider that climb slopes and automatically step on certain heights! Thanks to Nvidia PhysX’s character controller component.

Alt Text

Raycast

Shooting using raycast!

Alt Text

Vehicle

Vroom! Full vehicle physics including engines, wheels, wheel friction, drifting, realistic acceleration, deceleration.

Alt Text

Async Loading

All the meshes are loaded on thread. This speeds up the load time.

Dynamic LOD

Triangle generation on the fly! Using tessellation shaders.

Alt Text

Animation Blending

Blending animations between different states.

Alt Text

Bone Attachment

Gun attached to hand.

This post is licensed under CC BY 4.0 by the author.
-->