# Mayday Mini-Crew — Roblox Design Brief

## One-Line Pitch

A chaotic multiplayer train-emergency survival game where players sprint through a moving train, fix failures, serve panicking passengers, and keep the whole ride from turning into a disaster before reaching the next station.

## Theme Shift

The HTML5 prototype is framed as a small sky-bus, but the Roblox version should be themed as a train.

The fantasy is not “pilot an aircraft.” It is:

> You are the underpaid emergency crew on a ridiculous train that keeps breaking, overheating, derailing emotionally, and upsetting passengers while it barrels toward the next stop.

The train setting is stronger for Roblox because it gives the game a clear physical layout, obvious multiplayer roles, lots of room-to-room movement, and natural expansion through new train cars.

## Core Player Fantasy

Players are part of a tiny train crew trying to keep a disaster-prone train running.

They should feel like:

- A conductor sprinting through narrow aisles.
- A mechanic fixing broken systems under pressure.
- A service worker calming passengers before panic spreads.
- A rescue crew handling many small emergencies at once.
- A chaotic team where everyone is yelling, laughing, and barely surviving.

The tone should be funny, urgent, and readable — more “cartoon disaster train” than realistic simulator.

## Core Loop

Each round is a timed train journey.

1. The train leaves the station.
2. Passengers board and settle into different train cars.
3. Emergencies begin appearing throughout the train.
4. Passengers start making requests or panicking.
5. Players run between train cars to solve problems.
6. Ignored problems increase the global Panic level.
7. If Panic maxes out, the run fails.
8. If the crew survives until the next station, the run succeeds.
9. Players earn rewards based on survival, speed, rescued passengers, and number of problems solved.
10. Between rounds, players unlock better train cars, tools, cosmetics, and harder routes.

## Main Objective

Keep the train stable until it reaches the next station.

The train does not need to be perfect. The fun is in barely holding it together.

Success should feel like:

> “Everything was on fire, three passengers were screaming, the snack cart exploded, but we made it.”

## Failure Condition

The team loses if global Panic reaches 100% before arrival.

Panic represents a mix of passenger fear, train instability, chaos, and crew failure. It rises when emergencies are ignored, passengers are neglected, or too many problems stack up at once.

## Round Structure

A standard round should be short and replayable.

Recommended feel:

- Early game: 2–4 minute runs.
- Mid game: 4–6 minute routes.
- Advanced routes: longer multi-stop journeys with escalating difficulty.

Each round should have a clear destination timer, such as:

- “Next Stop: 3:00”
- “Tunnel Exit: 2:15”
- “Mountain Pass: 4:30”

The timer gives players hope and pressure at the same time.

## Train Layout

The Roblox version should use a train made of multiple connected cars. The layout is the heart of the game.

Example starter train:

1. Engine Car
   - Engine failures
   - Overheating
   - Speed-control problems

2. Passenger Car
   - Passenger requests
   - Panic events
   - Lost items

3. Dining Car
   - Food spills
   - Snack-cart fires
   - Drink orders

4. Utility Car
   - Electrical breakers
   - Fuse boxes
   - Supply storage

5. Caboose or Rear Car
   - Door problems
   - Luggage chaos
   - Strange rare events

Players should physically move from car to car, passing through doors, squeezing through aisles, and deciding which problem deserves attention first.

## Why Train Cars Matter

Train cars create natural decisions:

- A problem in the engine is far away from a panicking passenger in the dining car.
- Two players can split up.
- Solo players must prioritize.
- Faster movement upgrades become valuable.
- New train cars can introduce new mechanics without changing the whole game.

The game should make distance part of the challenge.

## Player Verbs

Players should mainly:

- Run through train cars.
- Interact with broken systems.
- Complete quick emergency tasks.
- Serve or calm passengers.
- Carry items from one car to another.
- Coordinate with other players.
- Choose what to ignore when everything goes wrong.

The game should avoid long, slow repairs. Interactions should be quick, frantic, and varied.

## Emergency Types

Emergencies are the main pressure events. Each should have a simple, readable action pattern.

### Engine Trouble

The engine starts sputtering or overheating.

Player experience:

- Rush to the engine car.
- Restart fans, shovel coal, press valves, or stabilize the throttle.
- If ignored, Panic rises quickly and the train may shake.

### Snack-Cart Fire

The dining car catches fire or the snack cart bursts into flames.

Player experience:

- Grab or use an extinguisher.
- Time the spray or hold position near the fire.
- Fire creates visible panic among nearby passengers.

### Window Leak / Door Jam

A window breaks, a door rattles open, or wind blasts through a car.

Player experience:

- Patch the leak.
- Pull a door shut.
- Follow a simple sequence of prompts.
- If ignored, passengers nearby panic faster.

### Electrical Failure

Lights flicker and systems short out.

Player experience:

- Find breaker boxes.
- Flip switches in the right order.
- Restore power to a dark train car.

### Luggage Disaster

Suitcases fall into the aisle or block a door.

Player experience:

- Pick up luggage.
- Move it to racks or storage zones.
- Clear paths so players can move faster again.

### Passenger Panic Event

A passenger gets scared, sick, angry, or confused.

Player experience:

- Calm them down.
- Bring them a needed item.
- Use a conductor announcement.
- Prevent panic from spreading to nearby passengers.

## Passenger System

Passengers should not be decoration. They are the emotional pressure system.

Passengers can:

- Request items.
- Panic when emergencies happen nearby.
- Spread panic to nearby passengers.
- Block aisles if they stand up or run around.
- Reward players when helped quickly.

Example passenger needs:

- Drink
- Snack
- Lost teddy bear
- Sick bag
- Headphones
- Ticket question
- Seat dispute
- Fear of tunnel
- Fear of fire
- Wants conductor reassurance

Serving passengers should lower Panic. Ignoring them should make the train feel more chaotic.

## Global Panic

Global Panic is the main meter everyone watches.

It should rise from:

- Active emergencies
- Failed repairs
- Passenger needs expiring
- Passengers panicking near other passengers
- Train shaking or dark cars
- Too many problems active at once

It should fall from:

- Fixing emergencies
- Calming passengers
- Serving needs
- Making announcements
- Reaching safe checkpoints

Panic should be visible, dramatic, and easy to understand.

## Multiplayer Design

The Roblox game should work solo, but it should shine with 2–6 players.

Multiplayer roles can emerge naturally:

- One player handles engine problems.
- One player serves passengers.
- One player runs supplies.
- One player clears hazards.
- One player floats and responds to emergencies.

The game should not force rigid classes at first. Let players invent their own roles through play.

Later upgrades can support role identity, such as conductor, mechanic, medic, or porter.

## Moment-to-Moment Feel

The best moments should be messy and funny:

- Two alarms go off in opposite train cars.
- A passenger demands a drink while the engine is overheating.
- The lights go out and everyone runs the wrong way.
- Someone fixes the fire at the last second.
- Panic hits 95%, then drops because the team barely saves everyone.

The game should generate stories players want to retell.

## Difficulty Curve

Difficulty should increase by adding layers, not just making timers shorter.

Early rounds:

- One or two train cars.
- Simple emergencies.
- Few passengers.
- Slow panic growth.

Mid rounds:

- More train cars.
- More passengers.
- Multiple emergencies active at once.
- Passenger needs overlap with repairs.

Hard rounds:

- Longer trains.
- Special route hazards.
- Events that affect whole cars.
- More distance between problems.
- Limited supplies.

## Route Ideas

Different routes can act like levels or biomes.

Examples:

- City Commute: basic tutorial route.
- Mountain Pass: rockfalls, engine strain, tunnel darkness.
- Snow Line: frozen doors, cold passengers, slippery floors.
- Volcano Express: heat, fires, lava views, overheating.
- Ghost Train Route: spooky passengers, lights out, haunted events.
- Luxury Line: VIP passengers with demanding needs.
- Cargo Run: unstable crates, blocked aisles, heavy utility tasks.

Routes should change the types of emergencies and the visual identity of the train.

## Progression

Progression should give players new options without removing chaos.

Possible unlocks:

- Longer trains
- New train cars
- Better tools
- Faster repair kits
- Passenger-service upgrades
- Cosmetic uniforms
- Train skins
- Emotes
- Pets or helper bots
- Special conductor announcements

The player should feel like they are building a better crew and a cooler train, but the train should always remain hilariously unreliable.

## Train Customization

Players should want to improve and personalize the train.

Customization ideas:

- Choose train exterior style.
- Decorate interiors.
- Add special cars.
- Upgrade seating comfort to reduce panic.
- Add better dining service.
- Add stronger engine systems.
- Add emergency equipment stations.

Customization should connect to gameplay where possible.

## Example Train Cars to Unlock

- Medical Car: helps sick or panicking passengers.
- Arcade Car: keeps passengers entertained but can break loudly.
- Pet Car: cute, chaotic animal events.
- Aquarium Car: leaks and fish emergencies.
- VIP Car: high rewards but demanding passengers.
- Cargo Car: heavy objects and blocked pathways.
- Laboratory Car: strange experimental malfunctions.
- Sleeper Car: passengers get angry if disturbed.

Each new car should add new problems and new comedy.

## Tone and Art Direction

The game should be bright, readable, and expressive.

Suggested tone:

- Cartoon emergency chaos
- Big facial expressions
- Flashing but friendly alarms
- Color-coded problems
- Wobbly train motion
- Funny passenger reactions
- Dramatic but not scary disasters

It should feel intense without feeling stressful in a bad way.

## UI Priorities

Players should always know:

- How much time remains until arrival.
- How high Panic is.
- Where the nearest active emergency is.
- Which train car has the biggest problem.
- Whether a passenger needs help.
- What action is needed when they arrive.

Use simple icons, arrows, colored outlines, and car labels.

## Social and Viral Hooks

The game should create social chaos that works well for Roblox:

- “We survived with 1% panic left.”
- “The dining car was on fire while Gavin served soda.”
- “Nobody fixed the engine because everyone was looking for a teddy bear.”
- “The VIP car ruined the whole run.”
- “The ghost train route made everyone scream.”

The round endings should celebrate the story of what happened.

## End-of-Round Recap

After each round, show a funny recap:

- Route completed or failed
- Panic peak
- Emergencies fixed
- Passengers helped
- Worst disaster
- MVP crew member
- Funniest passenger complaint

This gives players a reason to laugh and replay.

## Monetization-Friendly Ideas Without Hurting Gameplay

Potential Roblox-friendly monetization:

- Cosmetic uniforms
- Train skins
- Passenger reaction packs
- Emotes
- Private train cars
- VIP route cosmetics
- Pets or helper companions with mostly cosmetic effects

Avoid pay-to-win repairs. The chaos should remain fair.

## What Makes This Game Work

The design works if players are constantly making interesting priority decisions:

- Fix the engine or calm the passenger?
- Run to the dining car or help nearby?
- Split up or stay together?
- Serve a need now or risk it expiring?
- Save the far car or stabilize the current one?

The train-car structure makes those choices physical and social.

## Roblox Build Goal

A Roblox version should start with one strong vertical slice:

- A small train with 3 connected cars.
- A 3-minute route.
- 2–3 emergency types.
- Passenger needs and panic.
- Solo and multiplayer support.
- Clear win/fail ending.

Once that is fun, expand with more cars, routes, passenger personalities, upgrades, and cosmetics.

## Working Title Options

The HTML5 prototype is called Mayday Mini-Crew. For Roblox, possible train-themed names include:

- Mayday Express
- Panic Rails
- Tiny Train Crew
- Disaster Express
- Last Stop Mayday
- Chaos Conductor
- Emergency Express

“Mayday Express” is the cleanest evolution of the current title.
