Krunker - Fast-Paced Pixel FPS Battle Arena

Seele01-Flash
By
Krunker is a lightning-fast, pixel-style first-person shooter that brings intense multiplayer combat to your browser. Choose from 11 unique classes and battle players worldwide in custom arenas with no downloads required.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Krunker Lite**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Low-poly voxel aesthetic with high-contrast, saturated textures to mimic the "pixel 3D" look. Geometry should be simple (cubes and rectangular prisms) to maintain high frame rates on mobile. * **Map Design:** Create a compact "Arena" map (approx. 50x50 units) featuring scattered crates for cover, ramps for verticality, and a central open area for firefights. * **Textures:** Use pixel-art style textures for walls (brick/concrete) and floors. Apply a simple skybox (solid light blue or gradient) to reduce rendering load. * **Characters:** Represent players as blocky, Minecraft-esque humanoid figures. Enemies should have red outlines or distinct colored armor (e.g., red vs. blue teams). * **Optimization:** Implement geometry instancing for repeated props (crates, barrels). Limit real-time shadows; use baked ambient occlusion or simple blob shadows under characters. ### 2. Audio Requirements * **BGM:** Upbeat, fast-paced electronic/synth-wave track that loops seamlessly to maintain adrenaline. * **SFX:** * **Shooting:** Distinct sounds for different weapon types (rapid fire for assault rifles, loud cracks for snipers). * **Movement:** Footstep sounds that change pitch slightly with speed (sprinting vs. walking). * **Hit Markers:** A satisfying "thwack" or "ding" sound when a shot connects with an enemy. * **UI:** Digital "blips" for button clicks and a "whoosh" for respawning. ### 3. Gameplay Loop * **Core Mechanic:** Fast-paced First-Person Shooter (FPS). Players spawn, locate enemies, and shoot to eliminate them. * **Movement Physics:** High-speed movement with "slide hopping" mechanics (crouching while moving adds momentum). Jump physics should feel slightly floaty to allow for mid-air aiming. * **Combat:** Raycasting for shooting mechanics. Headshots deal 2x damage. Health regenerates slowly after 5 seconds of not taking damage. * **Objective:** Free-for-all Deathmatch. The first player to reach 10 kills wins the round. * **Respawn:** Instant respawn at random map points upon death to keep the flow continuous. ### 4. Mobile Controls & Interaction * **Orientation:** Landscape mode only. * **Dual Joystick Setup:** * **Left Thumb:** Virtual joystick for movement (WASD logic). * **Right Thumb:** Invisible touch area for looking around (camera rotation). * **Action Buttons:** * **Shoot:** A dedicated large button on the right (with auto-fire option if holding down). * **Jump:** Button near the shoot button. * **Reload/Aim:** Smaller auxiliary buttons positioned around the main action cluster. * **UI Layout:** * **HUD:** Minimalist. Health bar and Ammo counter at the bottom center. Crosshair permanently fixed in the center of the screen. * **Touch Feedback:** Visual recoil on the gun model when shooting. Brief screen shake on taking damage. ### 5. Code Structure & Language * Please generate the logic in **English**. * Use a single HTML file containing CSS, JavaScript (Three.js import via CDN), and game logic. * Ensure the `requestAnimationFrame` loop handles mobile frame rate variability correctly. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Krunker

Krunker is a revolutionary browser-based first-person shooter that combines the nostalgic charm of pixel art with modern competitive gameplay. This fast-paced FPS game has captured the attention of millions of players worldwide, offering instant access to intense multiplayer battles without any downloads or installations required.

Inspired by classic FPS games like Counter-Strike, Krunker emphasizes skill, precision, and lightning-fast reflexes. The game's pixel art aesthetic not only provides a unique visual experience but also ensures smooth performance across all devices, making competitive gaming accessible to everyone regardless of hardware specifications.

Core Features

11 Unique Character Classes

Krunker offers an impressive roster of 11 distinct classes, each designed for different playstyles:

  • Triggerman : The versatile assault rifle specialist perfect for beginners
  • Hunter : Long-range sniper class for precision players
  • Detective : Balanced class with solid all-around capabilities
  • Rocketeer : Explosive damage dealer with area-of-effect weapons
  • Agent : Fast-paced SMG class for aggressive players
  • Runner : Ultra-mobile class focused on speed and agility
  • Bowman : Unique archery-based combat specialist
  • And 4 additional specialized classes for advanced strategies

Each class features unique weapons, movement speeds, and tactical advantages, allowing players to find their perfect combat style or master multiple approaches.

Extensive Weapon Arsenal

The game boasts an impressive collection of weapons across multiple categories:

  • Assault Rifles : Balanced weapons for versatile combat
  • Sniper Rifles : High-damage, long-range precision weapons with scopes
  • Shotguns : Devastating close-range firepower
  • SMGs : Rapid-fire weapons for aggressive rushes
  • Pistols : Reliable secondary weapons
  • Akimbo Uzis : Dual-wielded automatic weapons for maximum firepower
  • Special Weapons : Including explosive launchers and crossbows

Hundreds of Custom Maps

One of Krunker's standout features is its vast map ecosystem. The game includes:

  • Official Maps : Professionally designed battlegrounds
  • Community Creations : Player-made maps showcasing incredible creativity
  • Diverse Environments : From rocky lava landscapes to ancient Aztec pyramids
  • Regular Updates : New maps added constantly by both developers and community

The map variety ensures that gameplay never becomes stale, with each environment offering unique strategic opportunities and challenges.

Gameplay Experience

Instant Action Combat

Krunker delivers immediate gratification with its "jump in and play" philosophy. Players can:

  • Join matches instantly without waiting in lobbies
  • Experience smooth 60+ FPS gameplay on most devices
  • Engage in fast-paced battles lasting 3-8 minutes
  • Switch between different game modes seamlessly

Competitive Elements

For players seeking serious competition, Krunker provides:

  • Global Leaderboards : Track your progress against worldwide players
  • Statistics Tracking : Detailed performance metrics and improvement tracking
  • Ranked Gameplay : Competitive modes for skilled players
  • Tournament Support : Regular community events and competitions

Game Controls

Mastering Krunker's controls is essential for success:

  • WASD Keys : Character movement (forward, back, strafe left/right)
  • Mouse : Aim and look around
  • Left Click : Fire your weapon
  • Right Click : Aim down sights/scope (C key alternative)
  • R Key : Reload your weapon
  • Space Bar : Jump over obstacles and reach higher platforms
  • Shift : Crouch for better accuracy and cover
  • F Key : Spray paint (customize your mark on the battlefield)

Pro Tips for New Players

  • Master Movement : Combine jumping, crouching, and strafing for advanced mobility
  • Practice Aim : Spend time in aim training modes to improve accuracy
  • Learn Maps : Familiarize yourself with common angles and camping spots
  • Try All Classes : Experiment to find your preferred playstyle
  • Manage Ammo : Always reload during safe moments

Platform Support and Accessibility

Krunker's cross-platform design ensures maximum accessibility:

Browser Gaming

  • No Downloads Required : Play instantly in any modern web browser
  • Low System Requirements : Runs smoothly on older computers
  • Chrome/Firefox/Safari : Compatible with all major browsers
  • Quick Loading : Optimized for fast connection and startup times

Mobile Gaming

  • iOS Support : Full gameplay experience on iPhones and iPads
  • Android Compatibility : Optimized for Android phones and tablets
  • Touch Controls : Intuitive mobile control scheme
  • Cross-Platform Play : Compete against PC players seamlessly

Steam Version

For enhanced features, Krunker is also available on Steam with: - Enhanced graphics options - Achievement system - Steam Workshop integration - Improved performance optimization

Why Play Krunker

Accessibility

Krunker breaks down barriers to competitive gaming. You don't need expensive gaming hardware or lengthy downloads to enjoy high-quality FPS action. The pixel art style ensures smooth performance while maintaining visual appeal.

Skill-Based Gameplay

Unlike many modern shooters with complex mechanics, Krunker focuses on pure skill: aim, movement, and game sense. This creates a fair playing field where improvement comes through practice rather than grinding for better equipment.

Active Community

With millions of active players, you'll always find opponents at your skill level. The community constantly creates new content, from maps to gameplay modifications, keeping the experience fresh and engaging.

Regular Updates

The game receives consistent updates with new features, balance improvements, and content additions, ensuring long-term entertainment value.

Free-to-Play Model

Krunker offers the complete gaming experience without any upfront costs or pay-to-win mechanics, making it accessible to players worldwide.

Frequently Asked Questions (FAQ)