Overview
Car Repair Shop is a 3D mobile idle-tycoon game where the player manages an auto repair business, repairs cars, expands the shop, crafts parts and upgrades the repair workflow.
The project combines multiple management-game systems: AI-controlled cars, AI mechanics, repair tasks, inventory, crafting, upgrades, economy, dynamic UI and persistent save data.
The main goal was to create a complete mobile tycoon loop where cars arrive, mechanics repair them, the player earns resources and then reinvests them into shop expansion and progression.
What I Implemented
- AI movement for cars and mechanics using NavMesh
- Car spawning logic with available lift detection
- Repair workflow and mechanic task management
- Building system for purchasing and placing new lifts
- Inventory system for car parts and repair resources
- Crafting system where parts are created from fragments
- Player balance tracking and reward progression
- Custom JSON save system for persistent progress
- Inventory, crafting, upgrades, settings and shop UI screens
- Mobile texture and asset optimization for Android performance
Technical Case Study
Technical decisions
- Used NavMesh-driven AI movement for cars and mechanics to support the repair workflow
- Separated repair tasks, inventory, crafting, upgrades and save data into maintainable systems
- Used a custom JSON save system to persist player progress and shop expansion
What problems I solved
- Coordinated car spawning, available lift detection and mechanic task assignment
- Connected economy, inventory and crafting so the idle-tycoon loop feels complete
- Kept multiple UI screens consistent across shop management, upgrades, settings and rewards
Result
- Complete mobile idle-tycoon prototype with AI workflow, economy and progression
- Strongest example of multi-system Unity gameplay implementation in the portfolio
- Demonstrates ability to connect gameplay, UI, data saving and mobile optimization
Project Links
Gameplay Media