Poxel.io - Pixel FPS Battle Arena

Seele01-Flash
By
Poxel.io is an action-packed pixel-style first-person shooter featuring intense multiplayer battles, diverse maps, and extensive customization options. Battle friends in real-time across multiple game modes.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Poxel.io - Voxel FPS**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** High-saturation **Voxel Art** style (Minecraft-inspired). Characters are blocky with distinct "head", "torso", "arm", and "leg" meshes. No smooth curves; pure cubes. * **Character Models:** Generate simple humanoid voxel rigs. Distinguish teams/enemies by color (e.g., Red Team vs. Blue Team) or simple texture variations (Soldier, Samurai, Alien skins). * **Environment:** Construct a "Small Town" arena map. Includes blocky houses, trees, crates, and street roads. * *Layout:* Maze-like structure with clear lanes for shooting and rooftops accessible for verticality. * *Skybox:* Bright blue sky with blocky white clouds. * **Performance Optimization (Mobile):** * Use **InstancedMesh** for repetitive environment blocks (walls, ground, trees) to reduce draw calls. * Texture Atlas: Combine textures into a single file to minimize material switching. * Limit dynamic lights: Use baked lighting or simple ambient light + one directional light (Sun) casting soft shadows. * Low poly count targets: Characters < 500 tris. ### 2. Audio Requirements * **BGM:** Upbeat, fast-tempo **8-bit / Chiptune Electro** track. Loops seamlessly to maintain high energy. * **Sound Effects (SFX):** * *Weapon Fire:* Distinct retro "pew-pew" or crunchy 8-bit gunshot sounds for different weapon types (Rifle vs. Shotgun). * *Movement:* rapid high-pitch "tap-tap" footsteps on hard surfaces. * *Feedback:* A satisfying high-pitched "ding" or "coin" sound upon scoring a kill. * *UI:* Retro "blip" sounds for button clicks. ### 3. Gameplay Loop * **Core Mechanic:** First-Person Shooter (FPS). Players spawn in a random location (FFA mode) or team base (TDM mode). * **Action:** Move through the voxel map, aim, and shoot opponents. Bullets travel instantly (Hitscan) or fast projectiles (blocky tracers). * **Scoring:** +1 Score for every elimination. First to 20 kills wins, or highest score when timer (3 mins) ends. * **Health & Respawn:** Players have 100 HP. If HP reaches 0, the character explodes into voxel particles (gibbing effect), and the player respawns after 3 seconds. * **Weapons:** Start with an Assault Rifle. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape Mode** (Mandatory). * **Touch Controls (Dual Stick Setup):** * *Left Zone:* Invisible Virtual Joystick for movement (WASD logic). * *Right Zone:* Drag to aim (Camera look). * *Auto-Fire:* Trigger shooting automatically when the crosshair hovers over an enemy (mobile-friendly accessibility). * **UI Layout:** * *Jump Button:* Large circular button on the bottom-right (overlap with aim zone permitted). * *Reload/Action:* Smaller button near the Jump button. * *Scoreboard:* Small transparent overlay top-center. * *Health Bar:* Visual bar at top-left or bottom-center. * **Feedback:** Screen shake (camera recoil) on shooting. Red screen vignette flash when taking damage. ### 5. Implementation Note * Ensure the camera field of view (FOV) is around 75-80 for a good sense of speed. * Use `PointerLockControls` logic adapted for touch events (TouchMove updates camera rotation). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Poxel.io is a thrilling pixel-style first-person shooter that delivers fast-paced multiplayer combat in a vibrant 3D block world. This free browser-based FPS game combines the nostalgic charm of pixel graphics with modern competitive gameplay, offering players an exciting arena battle experience that's accessible anywhere, anytime.

With its Minecraft-inspired visual style and intense shooting mechanics, Poxel.io creates the perfect blend of familiar aesthetics and adrenaline-pumping action. The game features extensive progression systems, allowing players to unlock hundreds of customization options while climbing competitive leaderboards.

Core Features

Massive Arsenal and Maps

Poxel.io boasts an impressive collection of over 20 different weapons , ranging from classic AK-47s and sniper rifles to explosive rocket launchers, tactical crossbows, and even melee weapons like knives. Each weapon offers unique handling characteristics and strategic advantages in different combat scenarios.

Explore over 30 unique maps , each designed with distinct layouts, elevation changes, and tactical opportunities. From tight corridor battles to open arena combat, every map demands different strategies and playstyles.

Extensive Customization System

Unlock over 1,500+ cosmetic items including character skins, hats, back accessories, and weapon skins. Earn PX coins and gems through gameplay to personalize your character and stand out on the battlefield. The progression system rewards consistent play and skill improvement.

Multiple Game Modes

Experience diverse combat scenarios through various game modes: - Free for All (FFA) : Pure chaos where everyone is your enemy - Team Deathmatch (TDM) : Classic team-based combat for the highest score - Kill Confirmed (KC) : Tactical mode requiring dog tag collection - Domination : Strategic team-based point capture battles

Real-Time Multiplayer

Host private games and invite friends for real-time multiplayer battles. The game's social features make it easy to organize team matches and compete with your gaming circle.

Gameplay Guide

Basic Controls and Movement

Master the essential controls to dominate the battlefield: - WASD keys : Navigate the combat zone with fluid movement - Space : Jump to reach elevated positions and dodge attacks - X or Q : Dash for quick escapes or aggressive pushes - Left-click : Fire your equipped weapon - Right-click or E : Aim down sights for improved accuracy - Enter : Communicate with teammates through chat - P or Esc : Pause the game when needed

Strategic Combat Tips

Positioning is crucial in Poxel.io. Stick to walls to protect your back from surprise attacks, and always seek the high ground for better visibility and sniping opportunities. The maze-like battlegrounds reward players who understand map layouts and use cover effectively.

Stay constantly alert as enemies can approach from any direction. Keep moving and continuously scan your surroundings to avoid becoming an easy target. In team-based modes, remember that some players are your allies - they'll be clearly marked, so avoid friendly fire.

Progression and Rewards

The more you play, the faster you progress through the ranking system. Complete daily missions to earn PX coins and gems efficiently. Focus on consistent performance rather than single spectacular matches to climb the leaderboards effectively.

Why Play Poxel.io

Poxel.io stands out in the crowded FPS market by offering completely free access to all core gameplay features. Unlike many competitive shooters, there are no paywalls blocking essential content - everything can be earned through gameplay.

The game's browser-based design means no downloads or installations required. Simply open your web browser and start playing immediately on any device, whether you're on a computer, tablet, or smartphone.

Perfect for social gaming , Poxel.io makes it incredibly easy to play with friends through its intuitive party system. Create private lobbies and enjoy competitive matches with your gaming group anytime.

The pixel art aesthetic appeals to players who appreciate retro gaming vibes while delivering modern, smooth gameplay mechanics. It's nostalgic yet contemporary, familiar yet fresh.

Regular content updates ensure the game stays engaging with new maps, weapons, and cosmetic items added consistently. The active community and competitive scene provide long-term replay value for dedicated players.

Frequently Asked Questions (FAQ)