Invaders.io - Alien Abduction Battle Royale

Seele01-Flash
By
Invaders.io is an exciting alien abduction game where you control a UFO to capture humans, cows, and buildings. Grow your alien ship while avoiding bigger opponents in this competitive space-themed io game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Invaders.io". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 3D Voxel/Low-poly art style similar to "Crossy Road" or "Minecraft". The palette should be vibrant and neon-heavy (purples, bright greens, hot pinks) to match the provided reference image. * **Player Character (UFO):** A low-poly flying saucer with a visible glass dome and an alien inside. It must project a semi-transparent, glowing green conical beam downwards (the "abduction zone"). * **Map Generation:** A flat city/farm environment acting as the ground plane. It should be populated with scattered props of varying sizes: * **Tier 1 (Small):** Fences, mailboxes, chickens. * **Tier 2 (Medium):** Cows (blocky/pink like the reference), cars, trees. * **Tier 3 (Large):** Barns, houses, small buildings. * **Tier 4 (Massive):** Skyscrapers, monuments. * **Mobile Optimization:** Use `InstancedMesh` for repeated environmental objects to reduce draw calls. Implement simple blob shadows instead of expensive dynamic lighting shadows. Use a limited color palette texture atlas. ### 2. Audio Requirements * **BGM:** A quirky, upbeat Sci-Fi Theremin-style electronic track. It should be looping and moderately fast-paced to encourage movement. * **Sound Effects (SFX):** * **Movement:** A subtle, constant low-frequency hum for the UFO hovering. * **Abduction (Start):** A rising "woop-woop" suction sound when an object enters the beam. * **Abduction (Success):** A satisfying "pop" or distinct "slurp" sound when an object is consumed. * **Level Up/Growth:** A magical chime or glissando when the UFO increases in size. * **Collision/Death:** A glitchy, digital "crunch" sound. ### 3. Gameplay Loop * **Core Mechanic (Abduction):** The player moves the UFO. When the "abduction beam" hovers over an object smaller than the player's current capacity, the object begins to float up. If the player stays over it for `x` seconds, the object is destroyed, and the player gains mass. * **Growth System:** As the player collects mass, two things happen: 1. The UFO model and the Abduction Beam scale up physically. 2. The camera gradually zooms out (FOV increases or distance increases) to show more of the map. * **The .io Element:** Implement 5-10 AI Bots (other UFOs) roaming the map. * **Predator Logic:** If a Bot is significantly larger than the player, it tries to chase and abduct the player. * **Prey Logic:** If a Bot is smaller, it flees from the player. * **Win/Loss:** The game ends if the player is eaten (Game Over) or if the timer runs out (Score Screen). ### 4. Mobile Controls & Interaction * **Input Scheme:** A **Floating Virtual Joystick**. The user can touch anywhere on the screen and drag to steer the UFO. The UFO moves relative to the joystick angle. * **Orientation:** Landscape mode is preferred for a wider field of view, but the UI must be responsive. * **Camera Behavior:** Top-down isometric view (approx 60-degree angle). The camera must smoothly follow the player with a slight dampening delay for a premium feel. * **Visual Feedback:** * When an object is being abducted, it should shake or vibrate visually. * Trigger `navigator.vibrate(50)` (haptic feedback) on mobile devices upon successful consumption of a "Large" tier object. * Display floating text (+10, +50) when objects are eaten. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Invaders.io is a thrilling multiplayer alien invasion game that puts you in control of a UFO on a mission to abduct everything in sight. In this unique space-themed io game, you play as an alien invader whose goal is to grow bigger and stronger by capturing humans, cows, buildings, and other objects scattered across the map.

The game combines the excitement of alien invasion scenarios with competitive multiplayer gameplay. As you successfully abduct more objects, your UFO grows in size and power, allowing you to capture even larger targets. However, danger lurks everywhere as other alien players roam the same territory, and bigger UFOs can abduct you if you're not careful!

Core Features

Alien Abduction Mechanics

Experience authentic UFO gameplay with realistic tractor beam mechanics. Hover your spacecraft over targets and use your abduction beam to capture everything from tiny humans to massive buildings. The size of your light beam determines what you can successfully abduct.

Competitive Multiplayer Action

Engage in intense multiplayer battles where size matters. Smaller aliens must avoid larger opponents while hunting for objects to grow. The bigger you become, the more powerful targets you can abduct, but you also become a bigger target for even larger UFOs.

UFO Customization System

Earn points through successful matches and spend them on customizing your UFO. Unlock unique designs, colors, and special effects to make your alien spacecraft stand out in the cosmic battlefield.

Progressive Growth System

Start small and work your way up the food chain. Begin by abducting individual humans and animals, then progress to capturing vehicles, buildings, and eventually massive structures as your UFO grows in power.

Game Mechanics

Abduction Strategy

Success in Invaders.io requires strategic thinking. Plan your abduction routes carefully, targeting clusters of smaller objects before attempting larger captures. Always be aware of your surroundings and watch for larger aliens that could end your invasion spree.

Size-Based Combat

The core gameplay revolves around size-based dominance. Larger UFOs can abduct smaller ones, creating a natural hierarchy where survival depends on smart growth and tactical positioning.

Operation Guide

Mastering the controls is essential for successful alien invasions:

  • Movement : Use WASD keys or arrow keys to navigate your UFO across the map
  • Abduction : Simply hover over objects you want to capture - your tractor beam will automatically engage
  • Beam Size : Ensure your abduction light is large enough to encompass your target completely
  • Strategic Positioning : Stay mobile and avoid larger UFOs while hunting for growth opportunities

The intuitive control scheme makes it easy for new players to start abducting immediately, while the depth of strategy keeps experienced players engaged.

Why Play This Game

Invaders.io offers a unique twist on the popular io game formula by combining alien invasion themes with competitive multiplayer action. The game is completely free to play, requires no downloads, and works perfectly in any modern web browser.

Whether you're a fan of sci-fi themes, competitive multiplayer games, or just looking for a fun way to spend your free time, Invaders.io delivers an entertaining experience that's easy to learn but challenging to master. The progression system and UFO customization options provide long-term goals, while the fast-paced matches ensure you'll always want to play just one more round.

Join millions of players worldwide in this cosmic battle for abduction supremacy. Can you become the ultimate alien invader and abduct the entire world?

Frequently Asked Questions (FAQ)