Laadoo is a 2 player competitive (1v1) game developed in Unity as a final project for my Game Design class.
It’s designed to be played with custom spatula-shaped controllers (built using Arduino Leonardo and MPU6050 accelerometers), but it also supports keyboard controls.
Players compete as Team Pink vs Team Green across 4 rounds to make and serve laadoos (round desserts).
What’s new:
- Refactored movement logic to use a single base class or configurable script instead of duplicated code.
- Each spatula now uses the same script with customizable key bindings via the Unity Inspector.
- Improved maintainability and scalability (easier to add more players in the future).
Why this matters:
- No change to gameplay behavior—just internal improvements.
- Developers can now easily configure controls without modifying code.
- The project is now easier to maintain and extend.
Gameplay Summary
Objective: Score points by making laadoos and serving them to the kid. Player with the most points wins.
4 rounds, each with 3 stages: Make → Tug → Serve.
- Make Stage (yellow backdrop) – Flick the spatula toward the opponent to add ingredients. Collect red dots by moving the spatula(every 2 = 1 laadoo).
- Tug Stage (red backdrop) – Move spatula left/right to pull the kid toward your side.
- Serve Stage (blue backdrop) – Flick the spatula forward to serve the kid (if in front). Stun opponents by flicking toward them.
Controls
Keyboard
Pink Team (Player 1):
W – Move forward / launch
A – Move left
S – Move down
D – Move right
Green Team (Player 2):
I – Move forward / launch
J – Move left
K – Move down
L – Move right
Custom Spatula Controllers
Built using Arduino Leonardo + MPU6050 accelerometers.
Flick gestures replace keyboard inputs.
Credits
3D Kitchen Assets
Music
Bensound.com/royalty-free-music
Track: India
License code: WWMMW78YVA4X9BTR
https://pixabay.com/sound-effects/negative-beeps-6008/
https://pixabay.com/sound-effects/eating-chips-81092/
https://pixabay.com/sound-effects/marimba-win-e-3-209687/