SuperHot - Revolutionary Time-Control FPS Game

Seele01-Flash
By
SuperHot revolutionizes the FPS genre with its groundbreaking time-manipulation mechanic where time only moves when you move. Experience cinematic bullet-time combat in stunning minimalist 3D environments.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**SuperHot Mobile Prototype**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Strictly follow the iconic minimal aesthetic. * **Environment**: Stark, sterile, monochromatic world. Walls, floors, and ceilings should be untextured white or very light gray (`#eeeeee`). * **Enemies**: Crystalline, low-poly humanoid figures in bright, glowing red (`#ff0000`). They should look faceted, not smooth. * **Weapons & Objects**: Matte black (`#111111`) items (pistols, crowbars) to create high contrast. * **Visual Effects**: * **Bullet Trails**: Bright red lines (`LineSegments`) tracing the path of enemy bullets to visualize their trajectory clearly in "stop-motion." * **Shattering Effect**: When an enemy is hit, they must not ragdoll. Instead, they must explode into jagged red shards (particles) that slowly disperse. * **Muzzle Flash**: Simple white geometric bursts when firing. * **Mobile Optimization**: * Use `BoxGeometry` and `CylinderGeometry` for the environment to keep draw calls low. * Avoid heavy texture maps; rely on vertex colors and basic Lambert/Phong materials. * Use a simple directional light with soft shadows, plus ambient occlusion if performant, to distinguish depth in the all-white room. ### 2. Audio Requirements * **BGM**: No continuous music. The game should rely on ambient "humming" or white noise that warps (changes pitch/speed) based on the flow of time. * **SFX**: * **Time Stop/Start**: A deep "warping" or "whoosh" sound when the player starts or stops moving. * **Gunshots**: Loud, punchy, echoed mechanical blasts. * **Glass Breaking**: A sharp, crystalline shattering sound when enemies are destroyed. * **Heartbeat**: A slow, deep heartbeat sound when standing still to emphasize tension. ### 3. Gameplay Loop * **Core Mechanic**: **Time Dilation**. The game simulation (enemy movement, bullet travel) runs at 5% speed (slow motion) when the player is stationary and ramps up to 100% speed only when the player provides input (moves or looks around). * **Objective**: Eliminate all red enemies in the level. * **Fail State**: Taking a single hit (one-hit death). The screen instantly flashes inverted colors, and the level resets with a "SUPER... HOT..." text overlay. * **Combat Logic**: * Player bullets have travel time (raycasting is too instant; use projectile physics). * Enemies aim at the player's *predicted* position. * The player can dodge bullets by physically moving out of the red trajectory lines. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** is mandatory for the FPS field of view. * **Touch Controls (Virtual Dual-Stick)**: * **Left Half of Screen**: Floating Virtual Joystick for movement (WASD equivalent). Movement speed dictates the speed of time. * **Right Half of Screen**: Touch and drag to look/aim. * **Shooting**: A dedicated large "Fire" button on the right side (thumb-accessible) OR "Tap right side to shoot" (if not interfering with aim look). * **Jump**: A smaller button near the Fire button. * **UI/UX**: * Minimal HUD. No health bars. Ammo count is not visible; the gun simply clicks empty or is thrown when out. * **Feedback**: Intense screen shake on shooting. When time is slowed, apply a slight chromatic aberration or vignette effect to the camera to visual the "bullet time" state. * **Start Screen**: "TOUCH TO START" blinking text in the center. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About SuperHot

SuperHot is a revolutionary first-person shooter that completely reimagines the FPS experience with its innovative time-control mechanic. Unlike traditional shooters where action is constant, SuperHot's unique concept makes time move only when you move, creating an unprecedented strategic shooting experience that feels like starring in your own action movie.

This web-based prototype offers a compelling taste of the full SuperHot experience, featuring the same core mechanics that made the series famous. The game combines tactical planning with precise execution, turning every firefight into a carefully choreographed dance of bullets and movement.

Core Features

Revolutionary Time Mechanics

The signature feature that sets SuperHot apart is its time manipulation system. When you stand still, time nearly stops, giving you precious moments to assess threats, plan your next move, and line up perfect shots. The moment you move, time resumes at normal speed, creating intense moments where every action counts.

Minimalist Visual Design

SuperHot's distinctive art style features stark white environments populated by menacing red enemies. This clean, polygonal aesthetic isn't just beautiful—it's functional, making threats instantly recognizable and keeping you focused on the action.

Strategic Combat System

Every encounter becomes a puzzle to solve. You'll need to: - Analyze enemy positions while time is frozen - Plan movement routes to avoid incoming fire - Time your attacks for maximum effectiveness - Use environmental objects as weapons and shields

Weapon Variety and Physics

Enemies carry diverse weapons from simple crowbars to automatic rifles. You can disarm opponents and use their weapons against them, or even throw empty guns as projectiles. The realistic physics system makes every object a potential tool for survival.

Game Mechanics

Time-Based Strategy

Success in SuperHot requires thinking several moves ahead. While stationary, you can see the trajectory of incoming bullets, plan evasive maneuvers, and identify the optimal sequence of actions. This transforms frantic shooting into methodical, almost chess-like strategic gameplay.

Environmental Interaction

The game world is fully interactive. Tables can be flipped for cover, chairs can be thrown as weapons, and glass can be shattered. Every object serves a potential purpose in your survival strategy.

Operation Guide

Mastering SuperHot's controls is essential for survival:

  • WASD or Arrow Keys : Move your character (triggers time flow)
  • Mouse Movement : Look around and aim (doesn't affect time)
  • Left Mouse Button : Fire weapons or punch
  • Right Mouse Button : Throw weapons or objects
  • Space Bar : Jump over obstacles or evade attacks

Advanced Techniques

  • Stop-and-Pop : Freeze time to assess, then move minimally to execute precise shots
  • Weapon Chain : Throw empty weapons at enemies, then grab their dropped weapons
  • Environmental Usage : Use furniture and objects to block bullets and create tactical advantages
  • Movement Optimization : Plan efficient paths that minimize exposure to enemy fire

Why Play SuperHot

SuperHot offers an FPS experience unlike any other. The time-manipulation mechanic creates moments of pure tactical brilliance where you feel like an action movie hero. Every successful encounter feels earned through skill and strategy rather than quick reflexes alone.

The game's accessibility is another major advantage—it runs directly in your browser without downloads or installations. This makes it perfect for quick gaming sessions or introducing friends to its unique gameplay concept.

For fans of innovative game design, SuperHot represents a masterclass in how a single mechanic can transform an entire genre. It's both a technical showcase and an incredibly fun gaming experience that will change how you think about first-person shooters.

Frequently Asked Questions (FAQ)