ShooterZ - Minecraft Style Zombie Survival FPS

Seele01-Flash
By
ShooterZ is an exciting first-person shooter set in a blocky, Minecraft-inspired world where you fight hordes of pixelated zombies while crafting weapons and surviving in a vast open environment.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**ShooterZ: Mobile Voxel Survival**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Voxel-based aesthetic similar to Minecraft. Use simple `BoxGeometry` for almost all assets to maintain the "blocky" look. * **Palette**: Bright, saturated colors. Sky blue (`#55CCFF`) background, grass green (`#558833`) for terrain, zombie skin green (`#5C7C3E`), and dark wood/grey for structures. * **Characters**: * **Zombies**: Humanoid shapes composed of cubes. They should have simple 2-frame animation (arms swinging) when moving. * **Player Weapon**: A blocky pistol or rifle fixed to the bottom-right of the camera view (FPS perspective). * **Environment**: * **Terrain**: A flat plane with scattered voxel grass clumps. * **Structures**: Simple procedurally placed houses (white walls, orange roofs) and voxel trees. * **Mobile Optimization**: * Implement **Geometry Instancing** for trees and grass to maintain high FPS on mobile devices. * Use a moderate **Fog** effect (color matches sky) to limit draw distance and save rendering resources. * Use simple `MeshLambertMaterial` for lighting efficiency (avoid expensive PBR). ### 2. Audio Requirements * **BGM**: A suspenseful but retro 8-bit ambient track. It should feel lonely but energetic enough for action. * **Sound Effects (SFX)**: * **Weapon**: Short, punchy 8-bit "pew" or "bang" sounds. * **Zombies**: Low-bitrate groans or growls when detecting the player. * **Interaction**: A "pop" sound when picking up items or crafting. * **UI**: distinct "click" sounds for button presses. ### 3. Gameplay Loop * **Core Mechanics**: * **Survival Stats**: Display Health, Hunger, and Thirst bars. Hunger and Thirst decrease over time; reaching zero drains Health. * **Looting**: Randomly spawn items (Apples for food, Water bottles, Wood/Metal for crafting) on the ground or inside houses. * **Combat**: Zombies spawn continuously and track the player. Headshots deal double damage. * **Win/Loss**: * **Loss**: Player health reaches 0 (Game Over screen with "Days Survived" score). * **Goal**: Survive as long as possible. * **Crafting System**: Simplified for mobile. Instead of a grid, a simple UI list allows converting raw materials (Wood/Metal) into Ammo or Bandages if the player has enough resources. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** mandatory. * **Touch Controls**: * **Left Zone**: Virtual Joystick for movement (WASD logic). * **Right Zone**: Touch and drag to look around (Camera rotation). * **Fire Button**: Large button on the right side for shooting. * **Interact Button**: A context-sensitive button (Icon: Hand) that appears only when near a pickable item (replaces 'F' key). * **Crafting/Inventory**: A small backpack icon in the top-right corner to toggle the crafting overlay (replaces 'E' key). * **Feedback**: * **Visual**: Screen flashes red slightly when taking damage. Crosshair expands when shooting. * **Haptic**: Trigger `navigator.vibrate(50)` on shooting and `navigator.vibrate(200)` when taking damage (if supported). * **UI Layout**: Keep all interactive elements (buttons) at least 44x44 pixels and away from screen edges to prevent accidental browser gestures. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About ShooterZ

ShooterZ is a thrilling first-person shooter game that combines the beloved blocky aesthetic of Minecraft with intense zombie survival action. This unique FPS experience drops you into a pixelated world where danger lurks around every corner, and survival depends on your shooting skills, crafting abilities, and resource management.

In this immersive 3D environment, you'll face relentless hordes of pixelated zombies while exploring a vast open world filled with hidden treasures and crafting materials. The game perfectly blends the creativity of sandbox gameplay with the adrenaline rush of first-person combat.

Core Features

Minecraft-Inspired Gameplay

ShooterZ captures the iconic blocky visual style that made Minecraft famous, but adds a combat-focused twist. The familiar pixelated graphics create a nostalgic yet fresh gaming experience that appeals to both Minecraft fans and FPS enthusiasts.

Comprehensive Crafting System

The game features an extensive crafting system with numerous tools and weapons to create. Each craftable item comes with detailed information about required materials, allowing you to plan your resource gathering strategically. From basic tools to advanced weaponry, the crafting system adds depth to the survival experience.

Multiple Character Options

Choose from 5 different characters, each equipped with unique starting gear and abilities. This variety allows you to define your own playstyle - whether you prefer heavy combat, stealth survival, or balanced gameplay approaches.

Expansive Game World

Explore a massive map filled with diverse environments, hidden treasures, and strategic locations. The large game world encourages exploration while maintaining the constant threat of zombie encounters, keeping gameplay exciting and unpredictable.

Survival Mechanics

Resource Management

Success in ShooterZ requires careful management of multiple resources: - Health : Monitor your health bar and find medical supplies - Energy : Maintain energy levels by finding food and water - Materials : Mine and collect crafting materials for weapons and tools - Ammunition : Manage your ammo supply and craft more when needed

Day and Night Cycle

Zombies attack continuously throughout both day and night, creating constant tension. The persistent threat means you must always be prepared for combat while gathering resources and exploring.

Game Mechanics

Combat System

The first-person shooting mechanics are smooth and responsive, featuring: - Precision aiming and shooting - Reload mechanics for realistic weapon handling - Various weapon types with different effectiveness - Strategic positioning and movement during combat

Exploration Elements

The game encourages thorough exploration through: - Hidden treasure locations throughout the map - Resource nodes for mining materials - Strategic vantage points for combat - Safe zones for crafting and planning

Operation Guide

Master these essential controls to survive in ShooterZ:

  • WASD or Arrow Keys : Move your character in all directions
  • Left Mouse Click : Attack enemies or shoot weapons
  • R Key : Reload your current weapon
  • E Key : Open the crafting menu to create tools and weapons
  • F Key : Pick up items from the ground
  • Esc Key : Access the main game menu for settings and options

The intuitive control scheme makes it easy for both newcomers and experienced FPS players to jump into the action immediately.

Why Play ShooterZ

ShooterZ offers a unique gaming experience that successfully merges two popular genres. The combination of Minecraft's creative building elements with intense FPS action creates gameplay that's both familiar and refreshingly different.

The game is completely free to play and runs directly in your web browser - no downloads, installations, or subscriptions required. This accessibility means you can start playing immediately on any device with a modern browser.

Whether you're a fan of survival games, first-person shooters, or Minecraft-style sandbox games, ShooterZ provides hours of engaging gameplay that challenges both your combat skills and strategic thinking.

Frequently Asked Questions (FAQ)