Sphere Audio Visualizer

The Sphere Audio Visualizer is a cross-platform audio visualizer based on GPU-accelerated visualizations. The shader used is implemented in both: rust, using rust-gpu, and WGSL. Thanks to WGPU the software is compatible with Vulkan, D3D12, D3D11, Metal, WebGPU, WebGL and OpenGLES, and due to GStreamer the software can export the results to a variety of encodings.

GitHub Demo Video

Planet Defense

Planet Defense is a tower defense game in which the player places towers on the surface of a planet instead of an 2d plane. The enemies (asteroids) fly from any direction towards the planet. The Project was realized as part of a university module in a team consisting of three people.

My role

  • concept
  • paper prototype
  • balancing
  • planet mesh generation
  • tower placement
  • tower interaction
  • life system
Demo Video

Dungeon

This project is the prototype of a dungeon crawler where the player defends himself against an evil hodes of dungeon monsters. This is a solo project which I developed a few months back using Java and LibGDX. Everything you can see from the sprite, the tilemap to the enemy props was created by myself.

Featues

  • 4-way animated player
  • animated enemies
  • torch lighting
  • color changing energy and health bars
  • an action bar with cooldown visualization
Demo Video