Wheel of Fortune – Multiplayer Paid Entry Game (APK + iOS WebView / App Ready) 1. Project Overview We want to build a Wheel of Fortune–style multiplayer quiz game with a clean iOS-inspired UI. The game will support paid entry, 4 players per game, and winner takes big prize or gifts. The final product must be: Android APK iOS-ready (HTML5 → WebView or Capacitor/Cordova) Multiplayer real-time Scalable for future features 2. Core Gameplay Features (Must Have) Wheel Spin System Animated spinning wheel (smooth, realistic physics) Wheel slots include: Points (100, 200, 500, etc.) Bonus Lose Turn Bankrupt Extra Spin Fully configurable wheel rewards (admin side) Word & Puzzle System Guess letters to complete a word or phrase Categories like: Movies Songs Places Brands General Knowledge Words loaded dynamically from JSON / database Support for: Vowels purchase (cost points) Consonant guessing Auto reveal on timeout Timer & Turn Logic Per-player timer for: Wheel spin Letter selection Turn-based gameplay: Wrong guess → turn passes to next player Auto skip if player is inactive 3. Multiplayer (4 Players – Mandatory) Multiplayer Rules Maximum 4 players per game Real-time gameplay using: WebSockets / Firebase / Socket.io Player status: Joined Ready Playing Disconnected (auto timeout handling) Game Modes Private Room (invite via code) Public Matchmaking Entry-based rooms only (no free play) 4. Paid Entry & Prize System (Very Important) Entry Fee Each player must pay an entry fee to join: Example: ₹50 / ₹100 / ₹500 Entry can be: Wallet balance UPI / Payment Gateway Coins / Tokens Prize Pool Total prize = sum of all player entries Distribution: Winner takes all OR Winner + runner-up split Prize types: Cash Wallet balance Gifts / vouchers Redeemable points Fair Play & Security Server-side game logic validation No client-side score manipulation Anti-cheat checks Encrypted API communication 5. UI / UX Design (iOS Neat & Clean) Design Style iOS-inspired minimal UI Light theme (optional dark mode) Rounded cards & buttons Smooth animations & transitions Soft shadows, no clutter Screens Required Splash / Loading screen Login / Register (OTP / Guest optional) Lobby (wallet balance + join room) Waiting room (4 players visible) Game screen: Wheel Puzzle board Player scores Turn indicator Result screen (winner animation) Wallet / Transaction history 6. Audio & Effects Wheel spin sound Letter correct / wrong sound Win / lose music Mute & volume controls 7. Admin Panel (Required) Admin must be able to: Add / edit categories & words Set entry fee amounts Configure wheel rewards Control prize distribution View matches & transaction logs Ban users / rooms if needed 8. Technology Stack (Preferred) Frontend HTML5 + CSS3 JavaScript (Phaser.js / CreateJS / custom engine) Backend Node.js / Firebase / Laravel WebSockets for multiplayer Secure payment APIs App Build Android APK (WebView / Capacitor / Cordova) iOS-ready build 9. Hosting & Demo Live demo hosted on: Replit (for prototype) VPS / Firebase (production) Separate staging & production environment 10. Future-Ready Features (Optional Phase-2) Leaderboards Tournaments Referral & bonus system Ads (non-paid rooms) Multi-language support 11. What Freelancer Must Deliver Full source code APK build Deployment guide Admin panel access Documentation Post-launch bug fixes