Kirka.io - Online FPS Shooter Game

Seele01-Flash
By
Kirka.io is a thrilling online FPS game featuring voxelated Minecraft-style graphics. Battle across 34 unique levels in team matches, solo combat, or parkour challenges with fully customizable weapons and characters.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Kirka.io Mobile Clone (Voxel FPS)**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: High-fidelity Voxel Art (Minecraft-inspired but cleaner). The world should be constructed of cubic blocks (1x1x1 units). * **Characters**: Blocky humanoid figures (BoxGeometry) with distinct head, torso, arms, and legs. Use simple distinct colors or textures (e.g., Black & White stripes like the screenshot) to differentiate the Player from Enemy Bots. * **Weapons**: Render a blocky "Sniper Rifle" or "Assault Rifle" attached to the camera (First-Person view). The weapon should have a slight bobbing animation while moving. * **Environment**: Create a small "Arena" map enclosed by high walls. Include obstacles like crates, ramps, and platforms to encourage vertical movement (parkour). * **Lighting**: Use a bright, competitive lighting setup. One `DirectionalLight` (Sun) casting shadows and an `HemisphereLight` for ambient fill. Add a subtle bloom effect if performance permits. * **Mobile Optimization**: Use `InstancedMesh` for repetitive environment blocks to reduce draw calls. Limit texture resolution to 512x512. ### 2. Audio Requirements * **BGM**: Fast-paced, adrenaline-pumping Electronic/Synth-wave track to maintain combat tension. * **SFX**: * **Shooting**: Distinct, punchy sound effects for firing (heavy boom for sniper, rapid fire for rifles). * **Movement**: "Blocky" footstep sounds synchronized with movement speed. * **Feedback**: A high-pitched "Ping" sound for a successful hit (Hit Marker), and a satisfying digital "crunch" upon eliminating an enemy. ### 3. Gameplay Loop * **Game Mode**: Single-player "Bot Match" (Free-for-All). * **Core Mechanics**: * **Spawn**: Player spawns at a random point in the arena. * **Combat**: Raycast shooting mechanics. When the fire button is pressed (or auto-fire engages), cast a ray from the center of the screen. * **Movement**: Fast-paced movement including Sprint (Double tap forward) and Jump (Crucial for the "Parkour" aspect mentioned in the description). Dash mechanics (rapid velocity burst) should be included. * **Bot Behavior**: Simple AI bots that roam the map, look at the player, and shoot at intervals. * **Win/Loss**: Score-based system. +100 points per kill. Match ends after 3 minutes or 20 kills. ### 4. Mobile Controls & Interaction * **Orientation**: Landscape mode locked. * **Touch Interface**: * **Left Half Screen**: Invisible floating Virtual Joystick for movement (WASD logic). * **Right Half Screen**: Touch drag area for Camera rotation (Aiming). * **Fire Button**: Large, dedicated button on the right for manual shooting. * **Action Buttons**: Smaller buttons for **Jump**, **Crouch**, and **Dash** clustered near the Fire button but spaced out to avoid miss-clicks. * **Aim-Down-Sights (ADS)**: A button to toggle zoom (FOV change) for the Sniper weapon. * **Mobile Assist**: Implement **Auto-Shoot** logic (weapon fires automatically when the crosshair hovers over an enemy for 0.2s) to compensate for mobile aiming difficulty. * **UI Layout**: Health bar and Ammo counter in the corners. A central Crosshair is mandatory. Kill feed text appearing in the top right. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Kirka.io

Kirka.io is an exciting online first-person shooter that combines the beloved voxel art style of Minecraft with intense FPS action. This free-to-play browser game offers instant access to multiplayer battles without any downloads required. With its unique blocky aesthetic and fast-paced gameplay, Kirka.io has become a favorite among FPS enthusiasts who enjoy both casual and competitive shooting experiences.

The game stands out in the crowded FPS market by offering a perfect blend of accessibility and depth. Whether you're a seasoned shooter veteran or new to the genre, Kirka.io provides an engaging experience that's easy to learn but challenging to master.

Core Features

Three Exciting Game Modes Across 34 Levels

Kirka.io offers incredible variety with 34 carefully designed levels spread across three distinct game modes:

  • Solo Free-for-All : Test your skills against players worldwide in intense deathmatch battles
  • Team Battles : Coordinate with teammates in strategic team-vs-team combat
  • Parkour Mode : Challenge your movement skills with precision jumping and climbing courses

Each level features unique layouts, strategic positions, and environmental challenges that keep gameplay fresh and exciting.

Complete Weapon Customization System

Personalize your combat experience with an extensive weapons loadout system . Choose from various weapon categories including assault rifles, sniper rifles, shotguns, and pistols. Each weapon can be customized with different skins and modifications to match your playstyle.

The inventory system allows you to: - Unlock new weapons through gameplay progression - Purchase weapon chests with earned gold - Collect rare and unique weapon skins - Create multiple loadout configurations for different game modes

Social Features and Community

Kirka.io emphasizes community interaction with robust social features:

  • Friends System : Add players you meet and play together
  • Clan Wars : Join clans and participate in organized tournaments
  • Leaderboards : Compete for top rankings and earn exclusive rewards
  • Daily Quests : Complete challenges for gold and special items

Game Controls

Mastering Kirka.io's controls is essential for competitive success:

  • WASD Keys : Move your character in all directions
  • Mouse : Aim and look around the battlefield
  • Left Click : Fire your weapon
  • Right Click/X : Aim down sights for precision shots
  • Space : Jump over obstacles and reach higher positions
  • Shift : Crouch for stealth and accuracy
  • E : Dash for quick movement
  • 1, 2, 3 : Quick weapon switching
  • P/ESC : Access weapon change menu

Why Play Kirka.io

Instant Accessibility

No downloads, no installations, no waiting. Simply open your browser and start playing immediately. Kirka.io runs smoothly on both desktop computers and mobile devices, making it perfect for gaming anywhere.

Competitive Progression

The game rewards skill and dedication with a comprehensive progression system. Earn gold through victories, complete daily quests, and climb the leaderboards to unlock exclusive content and recognition.

Regular Updates and Fresh Content

Kirka.io continuously evolves with new maps, weapons, game modes, and seasonal events. The active development ensures there's always something new to discover and master.

Perfect for All Skill Levels

Whether you're looking for casual fun with friends or intense competitive matches, Kirka.io accommodates all playstyles. The matchmaking system ensures fair and balanced games for players of every skill level.

Frequently Asked Questions (FAQ)