The briefWhat we set out to prove
Casual parking / driving still sits on the charts because the fantasy is clear: get the car in the bay without hitting anything. Bay Park is that loop with a career - lots, jobs, licenses - so it is not only a sandbox of free roam.
The challengeWhat made it hard
Parking games feel great for thirty seconds and empty after ten minutes if there is no job list. Open-world lots are heavy on mid-range phones. We wanted tight lots, jobs with a start and a finish, and a license rank that gates the next lot without feeling like a grind wall.
Our approachHow we solved it
Career is 8 lots × 8 jobs. A job is spawn, route, park, optional time star. Lot 1 is perpendicular bays. Lot 2 is reverse park. Lot 3 is tight underground. Lot 4 is rain and reduced grip. Lot 5 is a ferry deck (moving surface). Lot 6 is night with limited camera. Lot 7 is a mix of trucks and trailers. Lot 8 is the airport - long reverse, one mistake fails the star, not the job. Licenses D through S unlock lots. Touch steering is a follow-stick, not a wheel overlay that covers the bay. Free roam exists per lot after you clear job 1 there.
Campaign structure8 lots × 8 jobs = 64 career jobs, 3 stars each
Session: Job 2-4 min; lot clear in a sitting if you want
- Lot 1 - Street8 jobsLicense D, forward park
- Lot 2 - Mall8 jobsReverse park, License C
- Lot 3 - Underground8 jobsPillars, tight camera
- Lot 4 - Rain Lot8 jobsGrip loss, License B
- Lot 5 - Ferry8 jobsMoving deck
- Lot 6 - Night Shift8 jobsLimited lights, License A
- Lot 7 - Yard8 jobsTrucks and trailers
- Lot 8 - Airport8 jobsLicense S, long reverse
Career jobsFree roam per lotTime trial starsWeekly crowded lot
The resultWhat shipped
Testers replayed jobs for the time star more than they free-roamed. That told us the career is the product. Handling is the same on touch and, later, a simple gamepad path - one model, two inputs.
UnityC#Touch steeringLicense ranksJob / star system