The Sacred Five:
A Ping Pong Revenge
In this Unity VR game I challenged myself to create an authentic and fluid ping pong experience for the player.
I created a custom collision system to handle higher speeds. To solve this problem, I used line traces and distance functions to transfer velocity of the player's controller to the ball when colliding.
I used Unity's Shader Graph to create a trail shader on the ball as well as procedural shaders on the table and targets.
Process Images