Krunker.io - Fast-Paced Pixel FPS

Seele01-Flash
By
Krunker.io is a free, fast-paced pixel-style first-person shooter that brings classic FPS action to your browser. Battle players worldwide across hundreds of custom maps with 11 unique classes and weapons.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Krunker-Lite: Mobile Pixel Arena**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a "Low-poly Voxel" aesthetic similar to Minecraft or unturned but with smoother, non-grid-locked movement. All textures must use `THREE.NearestFilter` to maintain a crisp, pixelated look without blurring. * **Map Design:** Generate a "Container Yard" arena. Use simple `THREE.BoxGeometry` to create stacked shipping containers (Red, Blue, Green), concrete walls, and wooden crates for cover. The ground should be a grey asphalt texture. * **Player/Enemy Models:** Represent characters as blocky, segmented figures (Head, Torso, Limbs) using simple colored primitives. Distinguish enemies with Red outlines or clothing. * **Performance:** Heavily utilize `THREE.InstancedMesh` for repeated environmental objects (crates, walls) to ensure 60FPS on mobile browsers. Use a simple DirectionalLight with soft shadows and a basic fog to limit draw distance. ### 2. Audio Requirements * **BGM:** A fast-paced, high-energy Synth-rock or 8-bit action track that loops. * **SFX:** * **Shooting:** distinct, punchy retro gun sounds (vary pitch slightly per shot). * **Hitmarker:** A sharp, satisfying "click" or "thwack" sound when damaging an enemy (crucial for game feel). * **Movement:** Quick, rhythmic footstep sounds that change based on whether the player is running or jumping. * **UI:** A "whoosh" sound for respawning. ### 3. Gameplay Loop * **Mode:** Single-player "Bot Deathmatch" (since full multiplayer is complex). The player fights against 3-5 AI bots. * **Mechanics:** * **Fast Movement:** The movement speed should be faster than realistic FPS games. Include a "Jump" mechanic with low gravity to allow for parkour over crates. * **Combat:** Raycasting based shooting. High damage output (low TTK - Time To Kill). * **Score:** +100 points per kill, +50 bonus for headshots. Display a floating text number at the hit location. * **Win/Loss:** The player respawns instantly upon death (loss). The goal is to reach 20 kills before the bots do. ### 4. Mobile Controls & Interaction * **Orientation:** Force **Landscape Mode**. * **Touch Controls (Custom HTML/CSS Overlay):** * **Left Half:** Invisible Virtual Joystick for movement (WASD logic). * **Right Half:** Drag area for Camera rotation (Aiming). * **UI Buttons:** Large, semi-transparent circular buttons (min 60px diameter) on the right side for: * **Shoot** (Large button) * **Jump** (Medium button) * **Aim/Zoom** (Medium button - toggles FOV change) * **Feedback:** * **Camera Shake:** Apply a slight camera shake effect when shooting. * **Damage indicator:** Flash the screen edges red when the player takes damage. * **Crosshair:** A static green pixel crosshair in the center of the screen that expands slightly when firing (recoil visualization). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Krunker.io

Krunker.io is a revolutionary browser-based first-person shooter that combines nostalgic pixel art with modern competitive gameplay. This free-to-play FPS delivers intense multiplayer battles reminiscent of classic games like Counter-Strike, where reaction time and precision aiming determine victory. With its accessible browser-based format, anyone can jump into the action instantly without downloads or installations.

The game has earned acclaim from gaming communities for its accessibility and competitive depth. As noted by gaming reviewers, Krunker's approach eliminates the need for high-performance hardware, making competitive FPS gaming available to everyone regardless of their setup.

Core Features

11 Unique Classes for Every Playstyle

Krunker.io offers incredible variety through its class system: - Triggerman : Master of assault rifles and versatile combat - Hunter : Sniper specialist with deadly precision - Detective : Close-quarters combat expert - Rocketeer : Explosive damage dealer - Agent : Stealth and mobility focused - Runner : Speed demon for hit-and-run tactics - Bowman : Silent archer with unique projectile weapons - Plus 4 additional specialized classes

Each class features distinct primary and secondary weapons, encouraging different tactical approaches and playstyles.

Extensive Weapon Arsenal

The game boasts an impressive weapon collection including: - Assault Rifles : Balanced damage and accuracy - Sniper Rifles : High damage, scope-equipped precision weapons - Shotguns : Devastating close-range firepower - Revolvers : High damage sidearms - Akimbo Uzis : Dual-wielded rapid-fire weapons - Specialized Class Weapons : Unique tools for each character type

Hundreds of Custom Maps

Krunker's map ecosystem is truly exceptional: - Community Created : Players can design and submit their own maps - Diverse Environments : From rocky lava landscapes to ancient Aztec pyramids - Developer Maps : Professionally designed arenas for competitive play - Constant Updates : New maps added regularly by the community

Gameplay Mechanics

Fast-Paced Combat System

Krunker.io emphasizes skill-based gameplay where: - Movement is crucial for dodging enemy fire - Aim precision determines kill efficiency - Map knowledge provides tactical advantages - Class mastery unlocks advanced strategies

Competitive Features

  • Leaderboards : Track your global ranking
  • Statistics Tracking : Monitor your improvement
  • Custom Servers : Join specific communities
  • Instant Matchmaking : Quick entry into battles

How to Play

Getting Started

  1. Choose Your Class : Select from 11 available options based on your preferred playstyle
  2. Learn the Maps : Familiarize yourself with popular battlegrounds
  3. Master Movement : Use WASD for movement, space to jump, shift to crouch
  4. Perfect Your Aim : Left-click to shoot, C to aim/zoom, R to reload
  5. Practice Special Moves : F for spray paint, tactical positioning

Pro Tips for Success

  • Weapon Mastery : Experiment with different guns to find your favorites
  • Map Awareness : Constantly scan for enemies and strategic positions
  • Practice Regularly : Skill development requires consistent play
  • Server Selection : Choose servers close to your location for optimal performance
  • Class Rotation : Master multiple classes for versatile gameplay

Platform Compatibility

Krunker.io's cross-platform design ensures universal accessibility: - Web Browsers : Chrome, Firefox, Safari, Edge - no downloads needed - Desktop : Full PC compatibility through browsers - Mobile Devices : iOS and Android support for gaming on-the-go - Steam : Available on Steam platform for enhanced features - Low System Requirements : Runs smoothly on virtually any device

Why Play Krunker.io

Accessibility Advantages

  • Completely Free : No purchase required, no pay-to-win mechanics
  • Instant Access : Play immediately in your browser
  • Hardware Friendly : No need for expensive gaming equipment
  • Cross-Platform : Play with friends regardless of their device

Competitive Excellence

  • Skill-Based Gameplay : Victory depends on ability, not equipment
  • Active Community : Vibrant player base ensures quick matchmaking
  • Regular Updates : Continuous improvement and new content
  • Esports Potential : Competitive scene with tournaments and rankings

Visual Appeal

  • Clean Pixel Art : Distinctive aesthetic that's easy on the eyes
  • Optimized Performance : Smooth gameplay even on older devices
  • Clear Visibility : Simple graphics enhance competitive clarity
  • Nostalgic Charm : Appeals to both retro and modern gaming fans

Frequently Asked Questions (FAQ)