Ludo Game UI/UX Refinement & Animation Improvements (Cocos / Unity – Web Based)

Job ID: 40081803

Budget: ₹12,500 – ₹37,500 INR

Hello,
I have an existing web-based Ludo game developed using Cocos (HTML5).
The core gameplay logic and board are already implemented, but the game requires professional refinement to reach production-level quality, similar to leading Ludo games (e.g., Ludo King).
The goal of this project is to improve UI/UX, animations, responsiveness, and overall game flow, without changing the core game logic.
⚠️ Note: I am not a developer, so I need someone experienced who can work independently and communicate progress clearly.
Current Game Status
Ludo board implemented
Basic dice and token logic working
Web-based (desktop browsers)
2-player mode
Pending: UI/UX polish, animations, and additional screens
Detailed Scope of Work
1. Game Screen Refinement
Requirements:
Board must remain fixed and responsive on all screen sizes
Proper alignment of board, tokens, dice, and profile boxes
Smooth transitions between game states
Clean, minimal, non-distracting background
Acceptance Criteria:
No UI overlap or broken visuals
Balanced, polished gameplay screen on desktop browsers
2. Dice Animation
Requirements:
Dice roll/spin animation before result
Animation duration: 1–1.5 seconds
Dice sound synchronized with animation
Acceptance Criteria:
Dice value appears only after animation ends
Smooth animation without lag
3. Token Placement on Star (Safe) Tiles
Requirements:
Tokens centered precisely on star/safe tiles
Automatic spacing when multiple tokens occupy the same tile
Acceptance Criteria:
No overlap or misalignment on safe tiles
4. Token Refinement
Requirements:
Smooth movement animations
Clear highlight when a token is selectable
Proper scaling relative to board size
Acceptance Criteria:
Token movement feels smooth and visually clear
5. Profile Boxes Placement
Requirements:
Fixed positions near respective player sides
Show player name, avatar, and turn indicator
Consistent padding and alignment
Acceptance Criteria:
Profile boxes never overlap board or dice
6. Dice Roll Timer on Profile
Requirements:
Circular or bar-style timer on active player profile
Default duration: 10 seconds
Timer resets on turn change
Acceptance Criteria:
Timer is accurate and clearly visible
7. Dice Control
Requirements:
Backend/admin-controlled dice values (if enabled)
Configurable dice control logic
True randomness when control is disabled
Acceptance Criteria:
Dice behavior follows configuration without UI issues
8. Dice Color Change Based on Player
Requirements:
Dice color changes according to active player’s token color
Smooth color transition effect
Acceptance Criteria:
Dice color always matches current player
9. Game Start Screen
Requirements:
Game title display
Start / Play button
2-player mode indication
Smooth transition to gameplay
Acceptance Criteria:
Game starts only after user interaction
10. Token Color & Avatar Selection Screen
Requirements:
Token color selection
Avatar selection
Disable already selected colors
Confirm button to proceed
Acceptance Criteria:
Selected token color & avatar correctly reflect in gameplay
Technical Requirements
Engine: Cocos Creator
Platform: Web-based (HTML5)
Target: Desktop browsers
Clean, modular, and well-documented code