Time Shooter

Seele01-Flash
By
Time Shooter is an innovative 3D FPS game where time only moves when you move. Master bullet-time mechanics to dodge attacks in slow motion and eliminate enemies without taking damage.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Time Shooter". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Minimalist, "Low-poly" aesthetic similar to *Superhot*. The world should look like a sterile VR simulation or testing facility. * **Color Palette:** High contrast is essential for small mobile screens. * **Background:** Stark white or light grey floors and walls with a grid pattern (to help judge depth and movement). * **Enemies:** Bright, solid Red (#FF0000) faceted humanoid models (low-poly mesh). They should look crystalline or glass-like. * **Interactables:** Weapons and throwables should be Black or Dark Grey to stand out against the white environment. * **VFX:** * **Bullet Trails:** Thick red lines (cylinders) for enemy bullets and black lines for player bullets to visualize trajectories clearly on mobile. * **Shatter Effect:** When enemies die, they should not ragdoll but shatter into red triangular shards (particles) using simple physics. * **Mobile Optimization:** Use `THREE.BoxGeometry` and `THREE.PlaneGeometry` for the environment to keep draw calls low. Use baked lighting or a single Directional Light with soft shadows. Limit active particle counts. ### 2. Audio Requirements * **BGM (Dynamic):** A glitchy, ambient electronic track. **Crucial:** The playback speed and pitch of the music must be linked to the global time scale. When the player stops, the music slows to a deep, distorted drone; when the player moves, it snaps back to normal speed. * **SFX:** * **Gunshots:** Sharp, digital blasts with slight echo. * **Shattering:** The sound of glass breaking when an enemy is destroyed. * **Time Warp:** A "woosh" or "tape stop" sound effect when transitioning between moving and standing still. * **UI:** Crisp clicks for button interactions. ### 3. Gameplay Loop * **Core Mechanic (Time Dilation):** Time moves only when the player moves. * Calculate `playerSpeed` based on input magnitude. * Set `GlobalTimeScale` proportional to `playerSpeed`. If `playerSpeed` is near 0, `GlobalTimeScale` should be extremely low (e.g., 0.05x), effectively pausing bullets and enemies. * Camera rotation (looking around) should trigger a *very slight* time progression, but movement is the main driver. * **Combat:** * Players must dodge slow-moving bullets by weaving through them. * Weapons have limited ammo. When empty, the player must throw the gun (dealing damage) and pick up a new one from fallen enemies or tables. * **Win/Loss:** * **Victory:** Eliminate all red enemies in the level. * **Defeat:** One-hit kill mechanic. If the player touches a red bullet or an enemy, they shatter/die immediately, followed by an instant "Restart" button overlay. ### 4. Mobile Controls & Interaction * **Orientation:** Force **Landscape Mode**. * **Dual Stick Setup:** * **Left Zone (Invisible Joystick):** Controls planar movement (WASD logic). Movement magnitude controls the Time Scale. * **Right Zone (Touch Drag):** Controls Camera look/aiming. * **Action Buttons (Right Thumb):** * **Fire Button:** Large, distinct button to shoot. * **Throw/Pickup Button:** Context-sensitive. If holding a gun, it throws it. If near a weapon and empty-handed, it picks it up. * **Visual Aids:** * Add a visual "Time Dilation" vignette effect (screen edges blur or desaturate) when time is stopped to give visual feedback to the user. * Auto-aim assist (magnetism) is recommended for mobile to reduce frustration. * **Haptics:** Trigger distinct vibration patterns when firing a gun and a heavy vibration when the player is hit. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Time Shooter

Time Shooter is a revolutionary first-person shooter that reimagines combat with its unique time manipulation mechanics. In this 3D FPS experience, time only progresses when you move, creating a strategic puzzle-shooter hybrid that challenges both your reflexes and tactical thinking. When you stand still, the world slows to an almost complete stop, allowing you to observe incoming bullets, analyze enemy positions, and plan your next move with precision.

This innovative gameplay mechanic transforms traditional FPS action into a methodical, chess-like experience where every movement counts. You'll need to carefully coordinate your actions to dodge bullets, position yourself strategically, and eliminate all enemies without sustaining damage.

Core Features

Revolutionary Time Control System

The game's signature feature allows you to control the flow of time through movement. When stationary, you can observe the battlefield in near-slow motion, watching bullets crawl through the air and enemies move at a snail's pace. This creates a unique tactical advantage where patience and planning triumph over pure reaction speed.

Immersive 3D Combat Environment

Navigate through clean, minimalist 3D environments with stark white surfaces that highlight the action. The visual design focuses on clarity and readability, ensuring you can easily track bullets, enemies, and weapons during intense combat sequences.

Diverse Weapon Arsenal

Discover and utilize various weapons scattered throughout each level. From pistols to assault rifles, each weapon offers different advantages for specific combat situations. You can pick up weapons from fallen enemies or find them strategically placed around the environment.

Precision-Based Gameplay

Success requires perfect execution - the goal is to complete each level without taking any damage. This creates a satisfying challenge where players must master both movement timing and shooting accuracy to progress.

Gameplay Mechanics

Time Manipulation Strategy

The core gameplay revolves around the time-movement relationship. When you move, enemies and bullets move at normal speed, creating intense action sequences. When you stop, everything slows down dramatically, giving you precious moments to assess threats and plan your response.

Combat Tactics

Effective play requires mastering several key tactics: - Bullet Dodging : Use the time slowdown to weave between incoming projectiles - Enemy Positioning : Plan movement paths to take advantage of cover and enemy blind spots
- Weapon Management : Strategically pick up and throw weapons to maximize your combat effectiveness - Environmental Awareness : Use the 3D environment to your advantage, including walls and obstacles for protection

Operation Guide

Basic Controls

  • WASD Keys : Move your character in all directions
  • Left Mouse Click : Shoot your current weapon or pick up weapons from the ground
  • Right Mouse Click : Throw your current weapon (can be used as a projectile attack)
  • F Key : Alternative pickup command for weapons and items
  • Mouse Movement : Look around and aim your weapon

Gameplay Tips

  1. Use Stillness Strategically : Stop moving frequently to analyze the battlefield and plan your next actions
  2. Master Bullet Dodging : Practice moving just enough to avoid bullets while maintaining time control
  3. Weapon Throwing : Don't overlook the ability to throw weapons - they can eliminate enemies and clear paths
  4. Environmental Navigation : Use walls and corners to break line of sight and create tactical advantages

Why Play Time Shooter

Time Shooter offers a completely unique FPS experience that stands apart from traditional shooters. The time manipulation mechanic creates a perfect blend of action and strategy, making every encounter feel like solving a complex puzzle under pressure. The game is completely free to play in your browser, requires no downloads, and supports both desktop and mobile devices.

The minimalist art style ensures smooth performance across all platforms while maintaining visual clarity during intense combat. Whether you're a fan of tactical shooters or looking for something completely different, Time Shooter provides an innovative gaming experience that challenges conventional FPS gameplay.

Perfect for Strategic Gamers

If you enjoy games that reward careful planning and precise execution over pure twitch reflexes, Time Shooter delivers exactly that experience. Each level becomes a tactical puzzle where success depends on understanding the game's unique mechanics rather than just fast clicking.

Accessible Yet Challenging

The simple control scheme makes the game easy to learn, but mastering the time manipulation mechanics and achieving damage-free runs provides substantial challenge and replay value.

Frequently Asked Questions (FAQ)