Vectaria.io - Multiplayer Minecraft Adventure Game

Seele01-Flash
By
Vectaria.io is a free multiplayer Minecraft-like adventure game featuring survival PvP, creative building, and crafting mechanics. Choose from four unique characters and dive into endless block-building adventures with friends worldwide.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Vectaria.io - Mobile Voxel Adventure". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A Voxel-based (Blocky) world inspired by Minecraft. The aesthetic should be low-poly with pixel-art textures applied to cubes. * **World Generation:** Implement a basic chunk-based generation system. The terrain should include grass (top layer), dirt (middle), and stone (deep) blocks. Include simple voxel trees and bedrock boundaries. * **Character:** A simple blocky protagonist (composed of separate BoxGeometries for head, torso, arms, legs) visible in Third-Person view, or just a First-Person camera view for simplicity in the prototype. * **Performance Optimization (Crucial for Mobile):** * Use `InstancedMesh` for rendering the terrain blocks to reduce draw calls. * Use a single texture atlas for all block textures to minimize material switching. * Limit the render distance (fog) to ensure high FPS on mobile browsers. ### 2. Audio Requirements * **BGM:** A calm, atmospheric, ambient synth track that loops seamlessly, similar to classic sandbox survival games. * **SFX:** * **Footsteps:** distinct sounds for walking on Grass vs. Stone. * **Mining:** A "crunch" sound that speeds up as a block is being destroyed. * **Placing:** A "pop" or "thud" sound when a block is placed. * **UI:** A soft click sound when selecting items in the hotbar. ### 3. Gameplay Loop * **Core Mechanic:** The player explores an infinite (or bounded) voxel world. The primary loop is: Locate Resource -> Mine Block -> Collect Item -> Place Block to Build. * **Interaction Logic:** * Use a **Raycaster** from the center of the camera. * If the ray hits a block within range (approx 4-5 units), outline the block (WireframeHelper). * **Breaking:** Holding the "Mine" button removes the block. * **Building:** Tapping the "Place" button adds a block adjacent to the targeted face. * **Inventory:** A simple "Hotbar" UI at the bottom of the screen showing 5-6 selectable block types (Dirt, Stone, Wood, Plank, Brick). ### 4. Mobile Controls & Interaction * **Movement (Left Hand):** Implement a **Virtual Joystick** on the bottom-left screen area for WASD movement (Forward, Backward, Strafe Left, Strafe Right). * **Camera Look (Right Hand):** The entire right half of the screen acts as a touch pad. Dragging allows the player to rotate the camera (pitch and yaw). * **Action Buttons (UI Overlay):** * **[JUMP]:** A circular button on the bottom-right. * **[ACTION/MINE]:** A large button near the jump button. Hold to mine/attack. * **[PLACE]:** A separate button to place the currently selected block. * **Hotbar Selection:** Tappable slots at the bottom center of the screen. * **Orientation:** Force **Landscape Mode** logic (width > height). * **Feedback:** Add a subtle visual screen shake or particle explosion when a block is destroyed. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Vectaria.io

Vectaria.io is an exciting multiplayer adventure game that brings the beloved Minecraft-style gameplay to your browser. This completely free-to-play block-building game lets you embark on epic adventures with players from around the world. Choose from four distinct characters - Martha, Oliver, Mike, and Rose - each ready to help you conquer the pixelated world of endless possibilities.

Unlike traditional single-player block games, Vectaria.io thrives on its multiplayer nature, creating dynamic experiences where every session brings new challenges and opportunities for collaboration or competition.

Core Features

Multiple Game Modes for Every Playstyle

Vectaria.io offers three distinct game modes to suit different preferences:

  • PvP Survival Mode : Engage in intense player-versus-player combat while gathering resources and building defenses. Keep other players at bay while growing stronger and more equipped to survive.

  • Flexible Survival Mode : Enjoy a more casual survival experience with the option to toggle PvP on and off. Perfect for players who want survival challenges without constant combat pressure.

  • Creative Mode : Unleash your imagination with unlimited resources and building freedom. Create massive structures, artistic masterpieces, or functional contraptions without resource constraints.

Character Selection and Customization

Start your adventure by selecting from four unique characters, each bringing their own personality to your Vectaria.io experience. Whether you prefer Martha's adventurous spirit or Mike's determined approach, there's a character that matches your playstyle.

Multiplayer Social Experience

Connect with friends and players worldwide in this fully multiplayer environment. Build together, compete in survival challenges, or simply explore the vast world alongside other adventurers. The integrated chat system makes communication seamless and enjoyable.

Gameplay Mechanics

Building and Crafting System

Vectaria.io features an intuitive block-based building system reminiscent of Minecraft but optimized for browser gameplay. Mine various materials, craft essential tools and weapons, and construct everything from simple shelters to elaborate fortresses.

Survival Elements

In survival modes, manage your resources carefully while fending off threats and other players. The game combines traditional survival mechanics with competitive multiplayer elements, creating a unique gaming experience.

Inventory and Equipment Management

A comprehensive inventory system allows you to organize tools, weapons, and building materials efficiently. Access shops to trade resources and upgrade your equipment for better survival chances.

Operation Guide

Basic Controls

Master these essential controls to dominate Vectaria.io:

  • Movement : Use WASD keys or arrow keys to navigate the world
  • Building : Right mouse button to place blocks strategically
  • Mining/Combat : Left mouse button to mine resources or attack enemies
  • Jump : Spacebar to overcome obstacles and reach higher areas

Interface Navigation

  • Inventory Management : Press 'X' or 'U' to access your inventory
  • Home Menu : Press 'G' to return to the main menu
  • Map Features : Press 'M' to view spawn points and navigate
  • Shopping : Press 'O' to access the in-game shop
  • Help System : Press 'I' to open the comprehensive game guide
  • Communication : Press Enter to open chat and connect with other players

PvP Mode Toggle

Easily switch between peaceful building and combat modes by accessing your inventory ('X') and using the PvP toggle in the top-left corner. This flexibility allows you to adapt your gameplay experience on the fly.

Why Play Vectaria.io

Completely Free Gaming Experience

Enjoy all features without any cost. No hidden fees, no premium subscriptions - just pure gaming entertainment accessible to everyone with an internet connection.

Cross-Platform Accessibility

Play seamlessly across desktop computers, mobile phones, and tablets. The browser-based platform ensures you can continue your adventures anywhere, anytime.

Active Multiplayer Community

Join thousands of players in a vibrant, active community. Whether you're seeking friendly cooperation or competitive challenges, you'll find like-minded players to share your adventures.

Regular Updates and Fresh Content

The game continuously evolves with new features, improvements, and content updates, ensuring your Vectaria.io experience remains fresh and engaging.

Vectaria.io successfully combines the creative freedom of sandbox games with the excitement of multiplayer competition, making it an ideal choice for both casual builders and competitive gamers.

Frequently Asked Questions (FAQ)