Starfighter

Seele01-Flash
By
Starfighter is an intense space combat shooting game where you pilot advanced spacecraft through epic battles among the stars. Experience thrilling aerial warfare with strategic combat mechanics and immersive space environments.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Starfighter". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Low-poly Sci-Fi aesthetic inspired by early 2000s arcade shooters. High contrast: deep black background with neon-lit assets. * **Player Ship:** A sleek, metallic blue and silver spacecraft (resembling the reference image: curved wings, insect-like chassis). Use simple geometries (e.g., modified Tetrahedrons/Cones) with `MeshStandardMaterial` and emissive blue details. * **Enemies:** * *Drones:* Small, red-glowing spheres or diamonds. * *Interceptors:* Wedge-shaped ships with aggressive red engine trails. * **Environment:** A dynamic scrolling starfield created using `THREE.Points` with varying depths to create a parallax effect, simulating high-speed flight through space. * **VFX:** * **Projectiles:** Glowing elongated capsules (Blue for player, Red for enemies). * **Explosions:** Particle bursts using orange/yellow additives that fade quickly. * **Engine Trails:** `TrailRenderer` or simple ribbon trails following the ship movement. * **Performance:** Use **Object Pooling** for projectiles, enemies, and particles to ensure 60 FPS on mobile devices. Limit active geometries to low polygon counts. ### 2. Audio Requirements * **BGM:** High-energy, driving Synthwave or Techno track with a fast tempo (140 BPM+) to match the flight speed. * **SFX:** * *Shooting:* Rapid, high-frequency laser "pew" sounds (retro style). * *Explosions:* Crunchy, bit-crushed noise bursts. * *Damage Alarm:* A low-health warning beep. * *UI:* Mechanical clicks for menu interactions. ### 3. Gameplay Loop * **Genre:** Top-down Vertical Scrolling Shooter (SHMUP). * **Core Mechanic:** The player flies forward automatically. The goal is to survive endless waves of enemies while achieving a high score. * **Combat Logic:** * Player auto-fires when holding the screen (or toggleable). * Enemies spawn from the top edge in random patterns (V-formation, line, random scatter) and move downward. * **Progression:** Difficulty increases over time (enemy speed and spawn rate increase). * **Win/Loss:** * *Score:* Points awarded for destroying enemies. * *Loss:* Game Over if player health reaches 0 (3 hits allowed). ### 4. Mobile Controls & Interaction * **Orientation:** **Portrait Mode** (Vertical) is mandatory for this scrolling shooter design. * **Control Scheme:** **1:1 Touch Drag (Relative or Absolute).** The ship should smoothly follow the player's finger on the X and Y axis. * *Sensitivity:* High responsiveness is critical. No inertia drift on the player ship for precision dodging. * *Offset:* Render the ship slightly *above* the touch point so the player's finger doesn't obscure their own ship. * **UI Layout:** * **Health/Shield Bar:** Top-left corner. * **Score:** Top-center (large, readable font). * **Pause Button:** Top-right (minimum 44x44px hit area). * **Feedback:** * **Screen Shake:** Subtle camera shake when the player takes damage or destroys a large enemy. * **Haptics:** Trigger `navigator.vibrate(20)` on shooting and `navigator.vibrate(200)` on damage taken. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Starfighter delivers an authentic space combat experience that puts you in the cockpit of advanced military spacecraft. With a solid 3.1/5 rating from players, this shooting game combines strategic warfare with fast-paced action in the depths of space. You're not just fighting stars – you're fighting amongst them in epic intergalactic battles that will test your piloting skills and tactical prowess.

Core Features

Immersive Space Combat

Experience realistic spacecraft combat with detailed flight mechanics and weapon systems. Navigate through asteroid fields, engage enemy fighters, and participate in large-scale space battles that require both skill and strategy.

Advanced Spacecraft Technology

Pilot cutting-edge starfighters equipped with various weapon systems and defensive capabilities. Each spacecraft offers unique handling characteristics and combat advantages, allowing you to choose the perfect vessel for your play style.

Strategic Warfare Elements

This isn't just a simple shoot-em-up game. Starfighter incorporates tactical elements that reward smart positioning, resource management, and strategic thinking. Plan your attacks, manage your energy systems, and outmaneuver enemy forces.

Completely Free to Play

Enjoy the full space combat experience without any cost. Play directly in your browser with no downloads required, making it accessible on any device with internet connectivity.

Game Playstyle

Starfighter combines elements of shooting, war simulation, and flying games into one comprehensive experience. The game features:

  • Intense Combat Missions : Engage in various mission types from escort duties to full-scale assault operations
  • Multiple Enemy Types : Face different classes of enemy spacecraft, each with unique behaviors and capabilities
  • Progressive Difficulty : Start with basic combat scenarios and advance to complex multi-objective missions
  • Immersive Space Environment : Navigate through beautifully rendered star fields and cosmic landscapes

Controls and Gameplay

The game includes an in-game tutorial that will guide you through all essential controls and combat mechanics. You'll learn how to:

  • Pilot your spacecraft with precision maneuvering
  • Target and engage enemy fighters effectively
  • Manage weapon systems and energy allocation
  • Execute advanced combat maneuvers
  • Complete mission objectives strategically

Why Play Starfighter

Starfighter offers a compelling space combat experience that appeals to both casual players and serious space simulation enthusiasts. The game successfully balances accessibility with depth, providing easy-to-learn controls while offering sophisticated combat mechanics for advanced players.

Whether you're looking for quick arcade-style action or extended tactical gameplay sessions, Starfighter delivers an engaging experience that keeps you coming back for more interstellar combat.

Perfect for Space Combat Fans

If you enjoy games that combine shooting action with strategic elements, Starfighter provides the perfect blend of both worlds. The space setting adds an extra layer of immersion that sets it apart from traditional shooting games.

Frequently Asked Questions (FAQ)