JackpotDrift is a sleek, single-player 2D casino-style game built in Unity. It features two classic game modes—Slot Machine and Dice Rolling—designed to test luck, deliver quick feedback, and showcase clean UI and game logic. The project integrates Firebase for authentication and real-time score tracking, with local storage for seamless auto-login.
- 🔐 Firebase Authentication
- Login, Signup, Forgot Password flows
- Auto-login using locally saved credentials
- 📊 Real-Time Score Tracking
- Player scores stored and synced via Firebase Realtime Database
- 🎮 Two Game Modes
- Slot Machine
- Spin 3 reels with animated symbols
- Win if all symbols match
- Visual feedback for win/loss
- Dice Rolling
- Roll two dice with simple animations
- Win if total is 7 or 11
- Lose if total is 2, 3, or 12
- Roll again for other totals
- Slot Machine
- 🖼️ Simple UI & Feedback
- Intuitive buttons and text prompts
- Basic animations for engaging gameplay
- Tap Spin to roll 3 animated reels.
- Symbols randomly appear on each reel.
- Win Condition: All 3 symbols match.
- Feedback: Win/Lose message displayed after each spin.
- Tap Roll to throw two dice.
- Win: Total is 7 or 11.
- Lose: Total is 2, 3, or 12.
- Retry: Any other result allows another roll.
| Component | Technology |
|---|---|
| Game Engine | Unity (2D) |
| Backend | Firebase |
| Auth & Storage | Firebase Auth + Local Storage |
| Database | Firebase Realtime DB |
| UI/UX | Unity UI Toolkit / Custom Panels |
| Animation | Coroutine-based symbol/dice animations |
CREDENTIALS
- Login Details
- Email : dhaneesh646@gmail.com
- Password : Dhaneesh123