Roblox game · In development
Device Doctor
A repair-shop game where every job happens on the workbench. Customers bring broken devices to the counter; you unscrew the case, clean it out, scan for the fault, replace the right part and test it, then grow the shop with staff, upgrades and research.
Gameplay trailer (0:58). All footage captured in-game in Roblox Studio. Music made for the trailer.
Overview
Fix real devices, one screw at a time
Each device family (feature phones, smartphones, game controllers and a retro handheld console) has its own parts, faults and final test. A controller gets a rumble test and a press-and-hold trigger test; a repaired handheld boots into a playable retro game.
Around the repair loop sits a growing business: hiring staff, keeping the shop clean, buying parts, upgrading tools, researching permanent bonuses and franchising. I built the gameplay systems in Luau, designed and iterated the UI, and modelled the devices, tools and props in Blender.
- Platform
- Roblox
- Status
- In development
- My work
- Gameplay systems, UI, 3D models
- Tools
- Roblox Studio, Luau, Blender
The repair loop
One customer job, start to finish. Every step is a hands-on interaction on the workbench, not a progress bar.

Take the job
Customers arrive with a device, a difficulty and a price. Accept or decline at the counter.

Open it up
Unscrew the case, lift the cover and clear out the dust with the blower.

Diagnose
The scanner sweeps the board and tags the faulty part, here a failing battery.

Replace the part
Pull the broken component and fit a new one from stock. Each family has its own parts.

Test it
Close it up and power it on: phones boot, controllers rumble, handhelds launch a game.

Get graded
Hand the device back for a grade, cash, reputation and technician XP.
Short-form
Made for vertical, too
Two 9:16 cuts from the same in-game capture: one complete smartphone repair, and a tour of the business side with janitors, staff management, research and the plaza's supply shops.

Running the shop
Staff, cleanliness and a business that grows
Hire technicians and janitors and manage them from one screen. Janitors carry a bucket, mop up spills and litter, then return to their corner; a spotless shop earns bonus reputation, and you can still clean by hand.
- Employees with levels and XP, assigned to workstations
- Parts Depot for stock, Workshop Supply for better tools
- Research tree with permanent upgrades and franchising
The world
A plaza of player shops around a fountain and clock tower, with a full day–night cycle.
Device models
Feature phone, smartphone, handheld console and controller, modelled in Blender for the game. Shown here as studio renders.
Under the hood
Development highlights
A few of the systems behind what you see in the footage.
- A diagnostic scanner whose beam sweeps each device and labels the faulty part.
- Device-specific final tests: controller rumble and trigger tests, handheld stick calibration, and retro games that run on repaired handhelds.
- Two controller models sharing one device family, with their own faults and parts.
- Staff systems: employee levels and XP, and janitors with their own cleaning routine and animations.
- A UI overhaul with a custom icon set rendered in Blender and layouts tested down to phone screens.
- Server-side checks on the economy and on saving; save bugs and an exploit were found and fixed during QA passes.
Portfolio reel
Environments, device models, repair systems, UI and staff AI in 74 seconds. Blender renders are labelled on screen.
Gameplay footage and screenshots are real captures of the current build in Roblox Studio. Device renders are Blender renders of the in-game models. Device Doctor is still in development.