Office Brawl - Room Smash

Seele01-Flash
By
Office Brawl - Room Smash is a hilarious 3D action game where frustrated employees fight back against workplace chaos. Throw office supplies, battle bosses, and unleash destruction across multiple office environments in this stress-relieving adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Office Brawl - Room Smash". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Hyper-casual, Low-poly 3D aesthetic. Use simple geometric shapes (capsules, cubes) for characters to minimize draw calls. * **Characters:** * **Player:** A distinctively colored low-poly character (e.g., green or blue) resembling a stylized office worker or creature. * **Enemies:** Generic office workers in suits/ties. They should have simple "ragdoll" physics properties upon death. * **Environment:** * **Modular Levels:** Generate a closed room (Office, Rooftop, or Cafeteria) with boundaries. * **Props:** Destructible and throwable office items: Monitors, Keyboards, Water Coolers (heavy damage), Staplers, Coffee Mugs (light damage). Use `InstancedMesh` for repeated objects to optimize mobile performance. * **VFX:** * **Particles:** extensive use of simple plane geometries for particle effects upon impact: flying dollar bills, white "poof" smoke clouds, and sparks. * **Feedback:** Flash materials white briefly when entities take damage. * **Optimization:** Limit active dynamic lights to 1 (DirectionalLight with shadow). Use baked ambient occlusion if possible, or simple HemisphereLight for fill. Limit texture resolution to 512x512 max. ### 2. Audio Requirements * **BGM:** A fast-paced, comedic track. Start with mundane "Elevator Bossa Nova" that transitions into chaotic "High-tempo Rock/Ska" when combat starts. * **SFX:** * **UI:** Soft "pop" sounds for button clicks. * **Combat:** Exaggerated cartoon impact sounds ("Bonk", "Smash", "Glass Break"). * **Voices:** Mumbled "Sims-like" gibberish: Angry shouts from bosses, funny groans when enemies are hit. * **Environment:** Background office drone (phones ringing, typing) that gets drowned out by the music. ### 3. Gameplay Loop * **Core Mechanic:** The player moves around the room to find objects. When close to an object, the character automatically "picks up" the item (visualized by the item floating above their head). * **Combat Logic:** * **Throwing:** The player aims and throws the object. * **Physics:** Heavier objects (Water Coolers) travel shorter distances but deal massive AOE damage and knockback. Lighter objects (Staplers) travel fast but do single-target damage. * **Enemy AI:** Enemies pathfind towards the player. If they get too close, they perform a melee attack that reduces Player HP. * **Progression:** * **Objective:** Defeat all waves of enemies in the room to unlock the "Exit Door." * **Boss Fight:** Every 3rd level, spawn a larger "Boss" enemy with more HP who throws objects back at the player. * **Game Over:** Player HP reaches 0 (Fail) or Room Cleared (Success). ### 4. Mobile Controls & Interaction * **Control Scheme (Twin Stick Style):** * **Left Half of Screen:** Invisible Virtual Joystick for Character Movement (360 degrees). * **Right Half of Screen:** Drag-to-Aim mechanic. * **Action:** Touch and drag to rotate the character and show a "Trajectory Line" (parabola) indicating where the object will land. * **Release:** Lift finger to throw the object. * **Screen Orientation:** Forced **Landscape** mode for wider field of view. * **UI Layout:** * Health Bar: Top left (Player), Floating billboards above enemies. * Score/Level: Top Center. * Pause Button: Top Right (minimum touch target 44x44px). * **Haptics:** Trigger `window.navigator.vibrate(50)` on every successful hit on an enemy, and a longer vibration `(200)` when the player takes damage. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Office Brawl - Room Smash is the ultimate stress-relief game for anyone who's ever had a tough day at work. This chaotic 3D action game transforms workplace frustration into pure entertainment as you become a rebellious employee fighting back against the corporate machine. After receiving a sudden termination email, instead of quietly packing your desk, you grab the nearest office supplies and turn the workplace into your personal battleground.

Core Features

Revolutionary Workplace Combat

Experience the satisfaction of office rebellion with physics-based combat that feels incredibly satisfying. Grab anything from coffee mugs to keyboards, staplers to office chairs, and launch them at your opponents with precision and power.

Dynamic 3D Environments

Battle across multiple office locations including: - Corporate cubicles with maze-like layouts - Skyscraper rooftops for high-altitude showdowns - Busy cafeterias with multiple rushing opponents - Executive offices for epic boss battles

Strategic Combat System

Every throw matters in Office Brawl. Smaller objects like pens deal less damage but are abundant, while heavy items like chairs pack devastating power. Plan your ammunition carefully - run out of heavy hitters too early, and you'll be scrambling for survival.

Authentic Office Atmosphere

Immerse yourself in realistic workplace scenarios complete with: - Familiar office chatter and passive-aggressive comments - Recognizable workplace frustrations turned into gameplay - Humorous take on corporate culture and office politics

Gameplay Mechanics

Combat Fundamentals

Your mission is simple yet satisfying: overcome workplace chaos one well-aimed throw at a time. Monitor your opponents' health bars to track damage, and watch as coworkers are officially "out of the game" when their bars hit zero.

Progressive Difficulty

Start with basic office encounters and progress to intense multi-opponent battles. Later levels significantly increase the challenge, especially in the cafeteria where multiple enemies rush simultaneously.

Scoring System

Your performance depends on efficiency and accuracy. Take down more opponents with fewer throws to achieve higher scores and unlock new levels of office mayhem.

Controls Guide

Master these simple controls for maximum destruction: - WASD or Arrow Keys : Navigate through office environments - Hold and Drag Left Mouse Button : Aim your projectiles with precision - Strategic Positioning : Use office furniture and layout to your tactical advantage

Why Play Office Brawl - Room Smash

Perfect Stress Relief

This game provides a healthy, humorous outlet for workplace frustration. Instead of bottling up work stress, channel it into entertaining virtual mayhem that leaves you feeling refreshed and amused.

Completely Free Entertainment

Enjoy full access to all game content without any cost. Play directly in your web browser without downloads, installations, or hidden fees.

Universal Accessibility

Whether you're on a desktop computer, laptop, or mobile device, Office Brawl runs smoothly across all platforms. Perfect for quick stress-relief sessions during breaks or extended gaming sessions at home.

Unique Gaming Experience

Combining action, strategy, and workplace humor, Office Brawl offers something genuinely different from typical fighting games. The office setting creates relatable scenarios that resonate with players from all professional backgrounds.

Frequently Asked Questions (FAQ)