Unity Dev for 2D Mobile Domino Game

Job ID: 39270308

Budget: $30 – $250 USD

We are building a 2D digital domino game using Unity. The game follows a crossed domino gameplay style (teams of two players), and the interface should be designed using a flat cartoon visual style, optimized for mobile (portrait mode).

We are looking for a Unity developer or technical UI designer who can create the entire game layout programmatically using C# scripts, instead of relying heavily on the Unity editor and static elements. This will allow us to integrate AI-generated code later and easily modify the layout or components.

Key Requirements:
1. Visual Style:
• Flat cartoon UI (clean, no shadows or textures)
• Simple, colorful layout with a green background (table-like, no wooden textures)
• Circular cartoon avatars, large icons, clear text
• Optimized for portrait mobile devices
2. Programmatic Layout:
• All UI components (avatars, tile holders, tile rows, labels, score panels) should be created and positioned via C# scripts
• Avoid usage of Unity Canvas editor for static positioning
• Use RectTransform, Anchors, and layout groups via code
• Support for dynamic updates and responsive layout
3. Player Arrangement (Crossed Domino Layout):
• 4 players (top, bottom, left, right)
• Bottom: visible hand tiles, avatar on the left
• Left/Right: avatars at the top, hidden hand tiles below
• Top: avatar aligned with bottom, hidden tiles to the right
• Each avatar displays player name and coin count
4. Board Area:
• Central zone where tiles are added dynamically in a cross pattern
• Use real dots on domino pieces (not numbers)
• Support for future animation triggers
5. Extra UI Elements:
• Turn indicator (glow or border highlight)
• Coin counter and current score
• Optional turn timer
• Optional emoji/reaction system



Deliverables:
• Unity C# scripts that generate and manage the entire UI layout
• Prefabs and modular reusable components (tiles, avatars, panels)
• Clean code structure for future AI-based code generation
• Sprite assets in PNG or vector format
• Font and color styles used



Bonus (Optional):
• A test scene that builds the full match layout via code when launched
• Simple tile placement simulation logic



Required Skills:
• Unity2D and C# scripting for UI layout
• Strong knowledge of RectTransform, layout groups, anchors via code
• Experience with procedural UI generation
• Understanding of clean architecture for Unity UI

The project is most focus on the UI. DONT NEED TO ADD ALL GAME LOGIC