Controls:
- WASD rotates the camera
- Left-click + drag to launch the dice
- Esc to pause the game
How to play:
Hit your dice closer and closer to the dice tray while trying to get good rolls to help you out. If you land in the tray, you'll have completed the level. Try and get through all 8 levels if you can!
Rolls:
1 - Sends you back to where you hit the dice from
2-5 - Makes the dice heaver+bigger
6-9 - Makes the dice less bouncy (showed by dice color; white is less bouncy)
10-14 - Makes the dice bouncier (showed by dice color; blue is bouncier)
15-19 - Makes the dice lighter+smaller
20 - Moves dice close to or onto the dice tray.
*** If it is running poorly in browser please try the windows build. Not all computers handle WebGL well ***
P.S. The game also looks better on Windows
My Contributions
Collaborated to create a game in a short time span
My team and I worked together during the 48 hour game jam window to develop a fully functional game with 8 levels. I worked directly with our level designer to implement various functionalities, I assisted our sound designer with the implementation of some sounds, and overall tried to help out my team members the best I could.
Designed a movement system with accurate dice rolls
I created a movement system for the player and handled the detection for which number was rolled. I also implemented/designed the various effects that happen with different rolls. Lastly, to address problems with aiming while the dice is obstructed by obstacles, I added a see through walls shader.

Aiming and Hitting Dice

See aim through walls

Dice getting bigger and heavier

Dice getting smaller and lighter
Implemented various level functionalities
I set up the functionality of our levels with the most notable feature being our ramps. I also handled the dice tray which served as our game's "hole".

Ramps

Dice Tray
Added sound effects to amplify game appeal
I added rolling sound effects to enhance to game feel of the player's movement (aiming, rolling, etc.). Without them the game felt really dry.