Blockpost - 3D Multiplayer FPS Game

Seele01-Flash
By
Blockpost is an addictive 3D multiplayer first-person shooter with block-style graphics. Battle real players online across multiple game modes with over 100 weapons and 20+ unique maps.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Blockpost - Voxel Tactical Shooter". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: strictly **Voxel / Blocky aesthetic** (similar to Minecraft but with a tactical military theme). All geometry must be composed of cubes. * **Character Models**: Create low-poly, blocky humanoid characters. The head should be a cube, the body a rectangular prism, with separate blocky limbs to allow for simple animation (walking/aiming). * *Player*: Render arms holding a blocky weapon in the foreground (First-Person view). * *Enemies*: Tactical gear textures (vests, helmets) painted onto simple cube faces. * **Map Generation**: A procedural or pre-set small arena ("Killhouse" style) made of crate stacks, brick walls, and open corridors. Use `THREE.InstancedMesh` for map blocks to ensure high FPS on mobile devices. * **Lighting**: Use simple HemisphericLight for base visibility and a single DirectionalLight to cast sharp shadows, enhancing depth without draining mobile battery. * **Performance**: Limit draw calls by merging geometries where possible. Use low-resolution pixel-art textures (e.g., 16x16px) for blocks. ### 2. Audio Requirements * **BGM**: An energetic, looping **Chiptune / 8-bit Rock** track. It should feel retro but aggressive (fast tempo). * **SFX**: * **Shooting**: Crunchy, high-compression "bang" sounds (distinct pitch for player vs. enemy). * **Impact**: A distinct "pop" or "tink" sound when bullets hit enemies or metal crates. * **Movement**: Rhythmic "thud-thud" sounds for footsteps, changing pitch slightly based on walking speed. * **UI**: A retro "click" sound for button presses. ### 3. Gameplay Loop * **Core Mechanics**: Fast-paced First-Person Shooter (FPS) Deathmatch. * **Weapon Mechanics**: Implement **Hitscan (Raycasting)** shooting. When the player fires, cast a ray from the camera center. If it intersects an enemy, deal damage instantly. * **Enemy AI**: Simple "Search and Destroy" bots. They should move towards the player, stop at a certain range, and fire projectiles or raycasts. * **Game Cycle**: * Spawn in a random map location. * Kill enemies to earn +100 score (display floating text numbers on kill). * If Health reaches 0, show a "Wasted" screen and auto-respawn after 3 seconds. * **Progression**: Simple weapon sway animation while moving to increase immersion. ### 4. Mobile Controls & Interaction * **Landscape Orientation Only**: The game must force landscape mode for a proper FPS view. * **Dual Virtual Joysticks**: * **Left Zone (Bottom-Left 30% of screen)**: Virtual Joystick for movement (Forward/Back/Strafe). * **Right Zone (Remaining Screen)**: Touch-and-drag area for aiming (Camera rotation). * **Action Buttons**: * **Fire Button**: A large, circular button floating on the bottom-right (independent of the aiming zone). * **Jump Button**: A smaller button above the Fire button. * **Reload/Weapon Switch**: A tap zone near the top-right corner. * **Auto-Fire Option**: To improve mobile usability, implement logic where the gun fires automatically if the crosshair hovers over an enemy for 0.2 seconds. * **Visual Feedback**: Screen shake (camera vibration) when shooting. Red vignette flash on screen when taking damage. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Blockpost

Blockpost is a thrilling 3D first-person shooter that combines the beloved block aesthetic with intense multiplayer combat. This procedural cubic shooter delivers action-packed online matches against real players worldwide, offering an experience that stands out in the crowded FPS genre. With its unique blend of Minecraft-inspired visuals and competitive shooting mechanics, Blockpost has become one of the most popular block-style multiplayer games available.

Core Features

Massive Arsenal and Content

Blockpost boasts an impressive collection of over 100 different firearms , ensuring every player finds their perfect weapon. From assault rifles to sniper rifles, shotguns to pistols, the game offers incredible variety in combat options. Choose your loadout wisely and dominate the battlefield with your preferred fighting style.

Multiple Game Modes and Maps

Experience diversity with 7 distinct game modes across more than 20 carefully designed maps . Whether you prefer team-based objectives, free-for-all chaos, or tactical elimination matches, Blockpost delivers varied gameplay that keeps every session fresh and exciting.

Real-Time Multiplayer Action

Engage in real-time battles against actual players from around the globe. No bots, no artificial opponents – just pure skill-based competition where every match tests your reflexes, strategy, and teamwork abilities.

Progression and Rewards System

Earn coins with every match you complete, regardless of performance. The more you play, the faster you level up and unlock new weapons, equipment, and customization options. This progression system ensures continuous motivation and character development.

Team-Based Combat

Invite friends to join your team and multiply your tactical advantages. Coordinate strategies, share resources, and dominate matches through superior teamwork and communication.

Game Mechanics

Block-Style 3D Graphics

The game features distinctive procedural cubic 3D graphics that create a unique visual identity. This block aesthetic isn't just stylistic – it contributes to clear visibility, smooth performance, and accessible gameplay across different devices.

Competitive Matchmaking

Jump into matches instantly with the game's streamlined matchmaking system. Simply select your weapon and dive into the action – no lengthy queues or complex lobby systems.

Operation Guide

Blockpost features intuitive FPS controls that veteran and newcomer players can quickly master:

  • Movement : Use WASD keys or Arrow keys for character navigation
  • Combat : Left mouse button to shoot, right mouse button to aim precisely
  • Mobility : Space bar for jumping over obstacles and tactical positioning
  • Weapon Management : Numeric keys (1-9) for quick weapon switching during combat

The control scheme prioritizes responsiveness and precision, essential for competitive multiplayer shooting where split-second decisions determine victory or defeat.

Why Play Blockpost

Completely Free Gaming Experience

Blockpost is entirely free to play with no hidden costs, premium subscriptions, or pay-to-win mechanics. Every weapon and feature can be unlocked through regular gameplay, ensuring fair competition for all players.

Instant Browser Access

No downloads, installations, or updates required. Access Blockpost directly through your web browser on any compatible device. This convenience means you can jump into matches from school, work, or anywhere with internet access.

Cross-Platform Compatibility

Play seamlessly across different devices and operating systems. Whether you're on Windows, Mac, or mobile devices, Blockpost delivers consistent performance and gameplay quality.

Active Global Community

Join thousands of active players in a thriving multiplayer community. Regular matches, competitive tournaments, and social features keep the game engaging long-term.

Skill-Based Progression

Unlike many casual shooters, Blockpost rewards genuine skill improvement. As you master different weapons, learn map layouts, and develop tactical awareness, your performance and ranking naturally improve.

Perfect for FPS Enthusiasts

Whether you're a hardcore Counter-Strike veteran or new to first-person shooters, Blockpost offers the perfect balance of accessibility and depth. The block graphics make enemies easy to spot, while the diverse weapon system provides tactical complexity.

Frequently Asked Questions (FAQ)