Sniper Team - First Person Squad Shooting Game

Seele01-Flash
By
Sniper Team is an intense first-person squad-based shooting game where you command a 4-person team to defend objectives against waves of enemies. Switch between squad members strategically to cover all angles in this challenging tactical FPS.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Sniper Team". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Low-poly, semi-realistic "Urban Desert Warfare" aesthetic (reminiscent of early 2010s browser FPS games). Warm color palette (sand, beige, dusty brown) with high-contrast enemies for visibility on small screens. * **Environment:** A fixed-position 3D scene depicting a war-torn desert town. Includes simple blocky buildings, palm trees, barricades, and a central "Objective" (e.g., a supply crate or radio tower) that the player must defend. Use a sandy skybox with harsh sunlight. * **Player Model:** First-person view (FPS) only. Render high-quality arms and a Sniper Rifle model with a visible scope lens. * **Enemies:** Low-poly soldiers in darker tactical gear to contrast against the sand. * **VFX:** * **Muzzle Flash:** Bright yellow/white flash upon firing. * **Impact:** Dust clouds when hitting walls; Red "blood" particle bursts when hitting enemies (adhering to the "Bloody" tag). * **Scope Overlay:** A 2D black vignette texture when zoomed in with crosshairs. * **Mobile Optimization:** Use baked lighting textures for buildings to save performance. Implement simple object pooling for enemy bullets and enemies to maintain high FPS. ### 2. Audio Requirements * **BGM:** Tense, cinematic military-style background music (percussion-heavy, marching rhythm) that loops. * **SFX:** * **Weapon:** Powerful, high-bass sniper shot sound; metallic bolt-action click after every shot; magazine insertion click for reload. * **Combat:** "Thwack" sound for bullet impacts on flesh; distinctive "Headshot" ping or chime. * **Voice:** "Enemy Down," "Reloading," or "Objective under attack" cues. * **Environment:** Distant wind and faint explosions. ### 3. Gameplay Loop * **Core Mechanic:** The player controls a squad of **4 Snipers** positioned at fixed, stationary locations around the map. They cannot walk, only rotate aim. * **Squad Switching:** The player must strategically switch between Sniper 1, 2, 3, and 4 instantly to cover different angles/lanes where enemies spawn. * **Mission:** Defend the central Objective. * **Enemies:** Spawn in waves from multiple directions (alleys, rooftops). They run towards the objective or shoot at the snipers. * **Failure:** If the Objective's health reaches 0 or all Snipers are incapacitated. * **Victory:** Survive all waves. * **Progression:** Successful kills grant XP/Cash (displayed in UI). Headshots give bonus points. * **Difficulty:** The game is "Hard." Enemies become faster and more accurate with each wave. ### 4. Mobile Controls & Interaction * **Camera/Aiming:** * **Touch & Drag:** Right half of the screen controls the camera rotation (Aiming). Sensitivity must be calibrated for touch. * **Gyroscope (Optional):** Option to enable gyro aiming for fine-tuning shots. * **UI/HUD:** * **Squad Selector:** Four distinct buttons (labeled 1-4 or showing avatars) positioned at the bottom or side of the screen. * *Visual Feedback:* If a sniper is taking damage or has enemies in their sector, their button flashes Red to alert the player to switch. * **Fire Button:** Large circular button on the bottom-right. * **Zoom Button:** Toggle button near the fire button to enter/exit scope mode (reduces FOV). * **Reload Button:** Circular icon near the fire button. * **Feedback:** * **Haptic:** Trigger vibration on shooting and upon taking damage. * **Damage Indicator:** Red directional vignette on screen edges when the current sniper is hit. * **Hit Marker:** A visual "X" near the crosshair when a shot lands. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Sniper Team is a unique tactical first-person shooter that combines strategic squad management with intense shooting action. With an impressive 4.8/5 rating from players, this game challenges you to think tactically while maintaining sharp shooting skills. Unlike traditional FPS games where you move freely, Sniper Team positions you and your three squad mates in fixed defensive positions, requiring smart coordination to survive increasingly difficult waves of enemies.

Core Features

Squad-Based Tactical Gameplay

Control a specialized 4-person military squad, each positioned at strategic points around the objective. The innovative gameplay mechanic requires you to quickly switch between team members to engage threats from multiple directions simultaneously.

Progressive Difficulty System

Each mission becomes progressively more challenging, introducing tougher enemies and more complex attack patterns. The game rewards skillful play with experience points and currency for squad upgrades.

Weapon Customization and Upgrades

Unlock new weapons, equipment, and upgrades for your squad members using earned experience and money. Different loadouts allow for varied tactical approaches to each mission.

Strategic Defense Mechanics

Enemies attack from multiple angles, requiring constant vigilance and quick decision-making. Master the art of switching between squad members at the right moments to maintain effective defensive coverage.

Supply Drop System

Watch for supply drops during missions that provide cash bonuses and essential resources. Timing your collection of these drops adds another strategic layer to the gameplay.

Game Mechanics

Fixed Position Combat

Unlike traditional FPS games, your squad remains in fixed positions around the objective you're defending. This unique constraint creates intense, focused firefights where positioning and timing matter more than movement.

Multi-Directional Threats

Enemies approach from various directions, making it essential to monitor all angles and switch between squad members efficiently. Each team member covers a specific sector of the battlefield.

Experience and Progression

Defeat enemies to earn experience points that unlock new equipment options. Money earned from successful missions allows you to purchase upgraded weapons and gear for your squad.

Operation Guide

Basic Controls

  • Mouse Movement : Aim your weapon and look around
  • Left Mouse Button : Fire your equipped weapon
  • Numbers 1-4 : Switch between your four squad members
  • Q Key : Switch between available weapons/items
  • R Key : Reload your current weapon
  • Spacebar : Zoom with scope (if equipped)

Tactical Tips

  • Monitor the minimap to identify incoming threats
  • Switch between squad members frequently to maintain 360-degree coverage
  • Prioritize dangerous enemies like those with heavy weapons
  • Collect supply drops when safe to do so
  • Upgrade your squad's equipment between missions for better performance

Why Play Sniper Team

Unique Strategic Challenge

Sniper Team offers a refreshing take on the FPS genre by emphasizing tactical coordination over pure reflexes. The fixed-position gameplay creates intense, focused combat scenarios that reward strategic thinking.

Completely Free Experience

Enjoy the full game experience without any cost. Play directly in your browser without downloads, installations, or hidden fees.

Perfect for Tactical FPS Fans

If you enjoy games that combine shooting skills with strategic planning, Sniper Team delivers an exceptional experience that stands apart from typical run-and-gun shooters.

High Replay Value

With progressive difficulty, multiple upgrade paths, and challenging enemy variations, each playthrough offers new tactical challenges and opportunities to improve your squad coordination skills.

Cross-Platform Compatibility

Play on any device with a modern web browser - desktop computers, laptops, and tablets all support the game for flexible gaming sessions.

Frequently Asked Questions (FAQ)