Blocky Universe - Adventure Survival Game

Seele01-Flash
By
Blocky Universe is an exciting 3D block-style adventure game where you fight monsters, craft weapons, and upgrade your skills. Combine archery and lumberjack abilities to survive in a world full of zombies and skeletons.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Blocky Universe**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: strictly **Voxel / Low-poly Art Style** similar to Minecraft or Crossy Road. Use simple geometric shapes (BoxGeometry) for all characters and environment elements. * **Color Palette**: High saturation. Bright lime green for grass, vibrant blue for player pants, earthy browns for wood/bows. * **Player Character**: A blocky humanoid composed of separate meshes for head, torso, arms, and legs. * **Accessories**: Must include a large, curved Bow (equipped during combat) and a toggleable Axe (equipped when near trees). * **Shader Effect**: Apply a slight `emissive` glow or a rim-light shader to the player character to distinguish them from the background (as seen in the reference image). * **Enemies**: * **Zombies**: Green-skinned blocky humanoids with slow movement. * **Skeletons**: White/Grey blocky figures with ranged attacks. * **Boss**: Larger scale (1.5x) variants with distinctive colors (e.g., Red). * **Environment**: A flat green plane populated with: * **Trees**: Destructible voxel trees (Trunk + Leaves blocks). * **Portal**: A broken frame structure emitting purple particles (needs repair). * **Decor**: Small 3D grass tufts scattered randomly. * **Mobile Optimization**: Use `InstancedMesh` for environmental elements (grass, trees) to maintain 60 FPS on mobile devices. Use simple shadow maps (DirectionalLight). ### 2. Audio Requirements * **BGM**: An upbeat, adventurous track blending **Chiplune/8-bit** melodies with orchestral drums to simulate a "heroic journey." * **Sound Effects (SFX)**: * **Chop**: A crunchy, wooden impact sound when gathering resources. * **Bow Shot**: A "thwip" sound for releasing an arrow. * **Hit/Impact**: A solid "thud" when an arrow hits an enemy. * **Enemy Death**: A retro "disintegration" noise. * **Upgrade**: A satisfying "Cha-ching" or "Level Up" jingle when spending coins/wood. ### 3. Gameplay Loop * **Dual Resource Economy**: 1. **Chop Wood**: Player approaches trees -> Auto-switches to Axe -> Tap to chop -> Earn "Wood". 2. **Upgrade Combat**: Spend "Wood" to increase Bow Damage/Fire Rate. 3. **Combat**: Player approaches enemies -> Auto-switches to Bow -> Shoot -> Earn "Coins". 4. **Upgrade Gathering**: Spend "Coins" to increase Chopping Speed. * **Objective**: Grind resources to upgrade stats enough to defeat the "Boss" protecting the Portal. * **Victory Condition**: Defeat the Boss and pay a resource cost to "Fix the Portal." * **Failure**: Player health reaches 0 -> Respawn at start, lose a percentage of unspent resources. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** is preferred for a wider field of view. * **Virtual Joystick**: Located at the **Bottom-Left** of the screen for character movement (WASD logic mapped to touch). * **Action Buttons**: Large, thumb-friendly circular buttons (min 64px) at the **Bottom-Right**: * **Main Action**: Context-sensitive. Shows an "Axe" icon near trees, and a "Bow" icon near enemies. * **UI Layout**: * **Top-Left**: Player Health Bar (Green) and Level indicator. * **Top-Right**: Resource Counters (Wood Icon: count, Coin Icon: count). * **Upgrade Menus**: When interacting with the "Shop" or "Portal", open a modal overlay with large `[+]` buttons for upgrades, easily clickable on touchscreens. * **Feedback**: * **Haptic**: Trigger a short vibration (using `navigator.vibrate`) when hitting an enemy or chopping a tree. * **Visual**: Floating text numbers (Damage numbers or "+1 Wood") rising from the target upon interaction. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Blocky Universe

Blocky Universe is a thrilling 3D adventure survival game that combines the beloved block aesthetic of Minecraft with intense monster-fighting action. Set in a vibrant blocky world filled with dangerous creatures, this game challenges you to become both a skilled archer and an expert lumberjack to survive and ultimately make it back home.

The game features a unique progression system where cutting wood improves your archery skills, while spending coins helps you cut wood faster. This interconnected upgrade system creates an engaging gameplay loop that keeps you constantly improving your abilities.

Core Features

Dynamic Combat System

Fight against hordes of zombies, skeletons, and other dangerous monsters using your trusty bow and ax. Each enemy type requires different strategies, making combat engaging and varied. Master the art of archery while building your strength through woodcutting activities.

Skill Progression and Upgrades

The game's innovative dual-skill system lets you develop both archery and lumberjack abilities simultaneously. As you cut more wood, your archery becomes more precise and faster. Investing coins in upgrades accelerates your wood-cutting efficiency, creating a satisfying progression cycle.

Boss Battles and Portal Fixing

Face challenging boss enemies that test all your acquired skills. Your ultimate goal is to defeat all bosses, repair the mysterious portal, and find your way back home. Each boss encounter requires strategic thinking and mastery of your upgraded abilities.

Free Browser-Based Gaming

Enjoy this complete adventure experience entirely free through your web browser. No downloads, installations, or hidden costs – just pure gaming fun accessible instantly on any device.

Gameplay Mechanics

Resource Management

Balance your time between fighting monsters and gathering resources. Wood cutting not only improves your archery skills but also provides materials for upgrades. Smart resource allocation is key to becoming powerful enough to face the toughest enemies.

Adventure Exploration

Explore a vast blocky universe filled with secrets, dangers, and opportunities. Each area presents new challenges and monsters, keeping the adventure fresh and exciting throughout your journey.

Operation Guide

Movement Controls: - WASD Keys : Move your character around the 3D world - Mouse : Navigate through menus and aim your bow during combat - Click : Interact with objects, attack enemies, and make menu selections

Combat Tips: - Use your bow for long-range attacks against approaching enemies - Switch to your ax for close-combat situations - Keep moving to avoid enemy attacks while aiming - Upgrade your equipment regularly to handle stronger monsters

Progression Strategy: - Start by cutting wood to improve your archery fundamentals - Use earned coins to upgrade your wood-cutting speed - Balance monster fighting with resource gathering - Focus on upgrading both skills evenly for maximum effectiveness

Why Play Blocky Universe

This game offers the perfect blend of familiar block-style graphics with innovative gameplay mechanics. Unlike traditional survival games, Blocky Universe creates a unique connection between resource gathering and combat skills, making every activity meaningful to your overall progression.

The game appeals to fans of both Minecraft-style building games and action-adventure titles. Its free-to-play model, combined with full browser compatibility, makes it accessible to anyone looking for quality entertainment without barriers.

Whether you're a casual gamer seeking a few minutes of fun or a dedicated player aiming to master all skills and defeat every boss, Blocky Universe provides engaging content for all play styles. The charming 3D block graphics and smooth gameplay mechanics ensure an enjoyable experience across all supported devices.

Frequently Asked Questions (FAQ)