Unity-Based Showroom Visualization Tool
Budget: ₹37,500 – ₹75,000 INR
I need a Unity-based Windows desktop application for my tile showroom to visualize bathrooms/rooms with tiles in real-time.
This is an internal business tool (not a SaaS product), so focus should be on performance, usability, and clean architecture rather than over-engineering.
-------------------------------------
CORE FEATURES
-------------------------------------
1. Parametric Room (Dynamic Size)
- User can input room dimensions (length, width, height)
- Room (walls, floor, ceiling) should scale accordingly
- Support simple door placement (predefined positions like left/center/right)
-------------------------------------
2. Tile Visualization System
- Apply tiles on walls and floor in real-time
- Tiles should repeat correctly based on real-world size
- Support multiple tile faces (variations) with random rotation (0°, 90°, 180°, 270°)
- Smooth and instant visual update when tile changes
-------------------------------------
3. Partial Grid System (Simplified)
- Walls divided into limited zones (e.g., 6x6 or similar)
- User can apply different tiles to different zones
- No need for full per-tile editing
-------------------------------------
4. Borders & Corners
- Ability to apply border tiles on edges (top/bottom/sides)
- Simple corner tile placement (fixed positions)
-------------------------------------
5. Camera (360 View)
- Orbit camera (rotate, zoom)
- Smooth navigation
- Touchscreen-friendly controls
-------------------------------------
6. Tile Storage System (LOCAL - VERY IMPORTANT)
- All tiles stored locally (NOT cloud)
- Use SQLite database for tile metadata
- Images stored in a common folder
Database should support:
- Tile (basic info)
- Variants (size, finish)
- Images (multiple faces per tile)
- Each tile can have:
- multiple sizes
- multiple finishes
- multiple images (faces)
-------------------------------------
7. Excel Import System
- Ability to import tile data from Excel
- Many tiles may initially have no images (data-only tiles)
- Images can be linked later
-------------------------------------
8. Search & Filtering
- Search tiles by:
- name
- size
- category
- finish
- tags (optional)
-------------------------------------
9. External Database Integration (IMPORTANT)
I already have another application with display names for tiles.
This app should:
- Use/display tile names from that system (not hardcoded)
- Be designed so it can integrate with another database or API later
- Preferably structured so both apps can share the same SQLite database OR sync data
-------------------------------------
10. Customer Management
- Create and manage customer profiles
- Save tile selections and room designs per customer
- Load previous designs easily
-------------------------------------
11. Export System
- Export rendered images (JPG)
- Multiple camera angles (front, side, perspective)
-------------------------------------
12. Tile Quantity Calculation
- Calculate number of tiles required based on:
- room dimensions
- tile size
- Include ~10% wastage
-------------------------------------
TECH REQUIREMENTS
-------------------------------------
- Unity (3D) preferred
- Clean and modular code
- Good performance (no lag with many tiles)
- Works fully offline
-------------------------------------
Scope can be optimized to fit budget (focus on MVP first).
-------------------------------------
IMPORTANT
-------------------------------------
- Do NOT overcomplicate (no need for full grid system or CAD-level features)
- Focus on realistic visuals and smooth experience
- This is a practical showroom tool, not a complex design software
-------------------------------------
PLEASE INCLUDE IN YOUR PROPOSAL
-------------------------------------
1. Video of any Unity / 3D work you have done (REQUIRED)
2. Brief explanation of how you will:
- handle tile rendering (tiling + variation)
- manage local database
3. Estimated timeline
-------------------------------------
REFERENCE
-------------------------------------
https://www.simpolo.com/digital-showroom
(Note: I need customizable rooms, not fixed templates)
This is an internal business tool (not a SaaS product), so focus should be on performance, usability, and clean architecture rather than over-engineering.
-------------------------------------
CORE FEATURES
-------------------------------------
1. Parametric Room (Dynamic Size)
- User can input room dimensions (length, width, height)
- Room (walls, floor, ceiling) should scale accordingly
- Support simple door placement (predefined positions like left/center/right)
-------------------------------------
2. Tile Visualization System
- Apply tiles on walls and floor in real-time
- Tiles should repeat correctly based on real-world size
- Support multiple tile faces (variations) with random rotation (0°, 90°, 180°, 270°)
- Smooth and instant visual update when tile changes
-------------------------------------
3. Partial Grid System (Simplified)
- Walls divided into limited zones (e.g., 6x6 or similar)
- User can apply different tiles to different zones
- No need for full per-tile editing
-------------------------------------
4. Borders & Corners
- Ability to apply border tiles on edges (top/bottom/sides)
- Simple corner tile placement (fixed positions)
-------------------------------------
5. Camera (360 View)
- Orbit camera (rotate, zoom)
- Smooth navigation
- Touchscreen-friendly controls
-------------------------------------
6. Tile Storage System (LOCAL - VERY IMPORTANT)
- All tiles stored locally (NOT cloud)
- Use SQLite database for tile metadata
- Images stored in a common folder
Database should support:
- Tile (basic info)
- Variants (size, finish)
- Images (multiple faces per tile)
- Each tile can have:
- multiple sizes
- multiple finishes
- multiple images (faces)
-------------------------------------
7. Excel Import System
- Ability to import tile data from Excel
- Many tiles may initially have no images (data-only tiles)
- Images can be linked later
-------------------------------------
8. Search & Filtering
- Search tiles by:
- name
- size
- category
- finish
- tags (optional)
-------------------------------------
9. External Database Integration (IMPORTANT)
I already have another application with display names for tiles.
This app should:
- Use/display tile names from that system (not hardcoded)
- Be designed so it can integrate with another database or API later
- Preferably structured so both apps can share the same SQLite database OR sync data
-------------------------------------
10. Customer Management
- Create and manage customer profiles
- Save tile selections and room designs per customer
- Load previous designs easily
-------------------------------------
11. Export System
- Export rendered images (JPG)
- Multiple camera angles (front, side, perspective)
-------------------------------------
12. Tile Quantity Calculation
- Calculate number of tiles required based on:
- room dimensions
- tile size
- Include ~10% wastage
-------------------------------------
TECH REQUIREMENTS
-------------------------------------
- Unity (3D) preferred
- Clean and modular code
- Good performance (no lag with many tiles)
- Works fully offline
-------------------------------------
Scope can be optimized to fit budget (focus on MVP first).
-------------------------------------
IMPORTANT
-------------------------------------
- Do NOT overcomplicate (no need for full grid system or CAD-level features)
- Focus on realistic visuals and smooth experience
- This is a practical showroom tool, not a complex design software
-------------------------------------
PLEASE INCLUDE IN YOUR PROPOSAL
-------------------------------------
1. Video of any Unity / 3D work you have done (REQUIRED)
2. Brief explanation of how you will:
- handle tile rendering (tiling + variation)
- manage local database
3. Estimated timeline
-------------------------------------
REFERENCE
-------------------------------------
https://www.simpolo.com/digital-showroom
(Note: I need customizable rooms, not fixed templates)