SkillWarz - Fast-Paced FPS Multiplayer Shooter

Seele01-Flash
By
SkillWarz is an intense fast-paced first-person shooter featuring advanced movement mechanics, multiple game modes like Deathmatch and Gun Game, and dynamic maps with special elements like bounce pads and teleports.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "SkillWarz: Mobile FPS Prototype". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Modern Arcade Military. Use a "Low-Poly" aesthetic to ensure high performance on mobile devices. The color palette should be high-contrast, strictly utilizing **Blue vs. Red** motifs (as seen in the reference image) to distinguish teams or enemies. * **Map Design:** A compact "Arena" style map. Include verticality: ramps, crates for cover, and specifically **neon-colored bounce pads** on the floor that launch the player into the air. * **Character Models:** Use simple capsule geometries to represent players/bots, colored Red (Enemy) and Blue (Ally/Player). Add a "visor" box on the capsule to indicate facing direction. * **Particles:** Simple cubic particle explosions for muzzle flashes and bullet impacts. A lingering low-opacity smoke effect (sprites) when a character is eliminated. * **Mobile Optimization:** Use `THREE.InstancedMesh` for repeated environment objects (crates/walls). Limit dynamic lights to one Directional Light (Sun) and use HemisphereLight for ambient fill. Shadow maps should be low-resolution or baked if possible. ### 2. Audio Requirements * **BGM:** A high-tempo, driving **Synthwave/Industrial Electronic** track to match the "fast-paced" description. It should loop seamlessly. * **SFX:** * **Shooting:** Punchy, compressed laser or ballistic sounds. * **Movement:** distinct "whoosh" sound for sliding and a "spring" sound for bounce pads. * **Feedback:** A high-pitched "ding" or "hitmarker" sound when damaging an enemy. A digital "glitch" sound upon player death. ### 3. Gameplay Loop * **Core Logic:** Fast-paced **Deathmatch**. The player spawns in a random location. The goal is to eliminate Red Bots while avoiding being shot. * **Advanced Movement Mechanics (Crucial):** * **Slide:** While moving, pressing the crouch button should increase velocity briefly and lower the camera height. * **Bounce Pads:** Stepping on specific colored floor tiles applies an immediate vertical velocity impulse. * **Bot Behavior:** Simple AI that patrols the map. If the Player enters a raycast line-of-sight, the Bot rotates toward the player and fires projectiles. * **Win/Loss:** The game is an endless loop. Display a "Kills/Deaths" scoreboard at the top center. Respawn instantly upon death after a 3-second countdown. ### 4. Mobile Controls & Interaction * **Orientation:** Force **Landscape Mode**. * **Multi-touch Interface:** * **Left Zone:** Virtual Joystick for movement (WASD equivalent). * **Right Zone:** Invisible touch area for camera rotation (Looking). * **UI Buttons (Right Thumb Reach):** * **Fire Button:** Large circular button (bottom right). * **Jump:** Smaller button above Fire. * **Slide/Crouch:** Smaller button to the left of Fire. * **Reload:** Small icon near the top right. * **Haptic & Visual Feedback:** * Trigger `navigator.vibrate(50)` on shooting and `vibrate(200)` on taking damage. * **Camera Shake:** Apply a slight random camera jitter when shooting to simulate recoil. * **Hitmarkers:** Flash a small "X" cursor 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

SkillWarz is a high-octane first-person shooter that delivers competitive multiplayer action with sophisticated movement mechanics and diverse gameplay modes. This free-to-play FPS combines classic shooting fundamentals with innovative features like bounce pads, teleports, and dynamic day/night map cycles to create an engaging tactical experience.

The game stands out in the crowded FPS market by offering both casual and competitive players a platform to test their skills through various game modes including Deathmatch, Gun Game, and the unique Skull Hunt mode.

Core Features

Advanced Movement System

SkillWarz features a sophisticated movement system that goes beyond traditional FPS mechanics:

  • Slide and Sprint Mechanics : Execute smooth slides and tactical sprints to navigate maps efficiently
  • Bounce Pads : Use environmental bounce pads for strategic positioning and surprise attacks
  • Teleport Systems : Navigate through teleport points for quick map traversal and tactical advantages
  • Fluid Combat Movement : Seamless integration of shooting and movement for dynamic firefights

Diverse Game Modes

Experience variety with multiple competitive modes:

  • Deathmatch : Classic free-for-all combat where individual skill determines victory
  • Gun Game : Progress through different weapons with each elimination
  • Skull Hunt : Unique objective-based mode combining combat with strategic elements
  • Bot Practice : Hone your skills against AI opponents before entering multiplayer matches

Dynamic Map Design

Every battlefield offers unique tactical opportunities:

  • Day/Night Cycles : Maps transition between lighting conditions, affecting visibility and strategy
  • Interactive Elements : Utilize bounce pads, teleports, and environmental features
  • Battle Pickups : Collect power-ups and special items scattered throughout maps
  • Varied Terrain : Navigate through diverse environments designed for different play styles

Customization and Progression

  • Unique Classes : Unlock and master different character classes with specialized abilities
  • Gear Customization : Modify weapons and equipment to match your preferred play style
  • Weapon Arsenal : Access primary weapons, secondary weapons, melee options, and grenades
  • Personal Progression : Advance through the game's progression system to unlock new content

Gameplay Guide

Basic Controls

Master the essential controls for competitive play:

  • Movement : WASD keys for directional movement, Space for jumping
  • Combat Actions : Left click to fire, Right click to aim down sights
  • Tactical Movement : C for crouch/slide, Shift for sprint
  • Weapon Management : Mouse wheel to switch weapons, R to reload
  • Combat Tools : Q for melee attacks, G and F for grenades
  • Team Communication : Y for all chat, U for team communication

Strategic Elements

  • Map Awareness : Learn teleport locations and bounce pad positions for tactical advantages
  • Class Selection : Choose classes that complement your team composition and play style
  • Pickup Management : Control battle pickups to gain temporary advantages over opponents
  • Mode-Specific Tactics : Adapt strategies based on whether you're playing Deathmatch, Gun Game, or Skull Hunt

Why Play SkillWarz

Competitive Excellence

SkillWarz offers a pure competitive FPS experience without pay-to-win elements. Success depends entirely on skill, strategy, and teamwork, making every victory genuinely earned.

Accessibility and Performance

  • Free-to-Play : Complete game experience without financial barriers
  • Cross-Platform Support : Available on multiple platforms including mobile devices
  • Optimized Performance : Smooth 3D graphics that run well on various hardware configurations
  • Active Community : Join a growing player base for consistent matchmaking

Continuous Action

With bot practice modes, you can improve your skills even when other players aren't available. The variety of game modes ensures that gameplay stays fresh and engaging, whether you prefer quick matches or extended competitive sessions.

SkillWarz represents the evolution of browser-based FPS gaming, combining accessibility with depth to deliver an experience that satisfies both casual players and competitive enthusiasts.

Frequently Asked Questions (FAQ)