Klaudius Diliunas

Glacier

Glacier is the name of the game engine API written in C++ that I developed over the course of about a semester at university.

Showcase Game

This is a game developed on the final version of the API before my additional exploration.

Physics

I implemented NVIDIA's open-source physics engine PhysX.

Features include:

  • Fully dynamic objects
  • Convex and triangle mesh "cooking"
  • Serialization for physics meshes

Lighting and Shadows

Adding a physics library was my main choice for the choose-your-own portion of my coursework, but I also found the time to implement a lighting and shadow mapping system to complement it.

Skeletal Animation

I decided to expand the engine with a skeletal animation system, including one-dimensional and two-dimensional blendspaces.