Galaxy Siege 2

Seele01-Flash
By
Galaxy Siege 2 is an epic space strategy combat game where you build and upgrade your spacecraft to become the Greatest Of All Time. Fight across the galaxy, mine valuable resources, and face challenging boss battles.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Galaxy Siege 2". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a vibrant, "Toon Sci-Fi" aesthetic using low-poly geometry with flat shading to mimic the original game's vector art style. Use bright neon blues and oranges for the player, and purples/reds for enemies. * **Player Ship (The Core Mechanic):** The ship must be constructed from a **Modular Grid System**. * **Core Unit:** A central blue command block. * **Modules:** Create distinct low-poly blocks for: Turrets (orange/grey), Shield Generators (cyan transparent), and Resource Collectors (grappling hooks or magnets). * **Environment:** A vertical scrolling space tunnel. * **Background:** A deep purple/black void with a multi-layer starfield (particle system) moving downward to create a sense of high-speed forward propulsion. Add distant, slow-moving planets or nebulae for parallax depth. * **Performance (Mobile):** Use `InstancedMesh` for projectiles, stars, and enemy swarms to ensure 60 FPS on mobile devices. Limit lighting to one directional light (simulating a nearby sun) and ambient light to reduce shader calculation costs. ### 2. Audio Requirements * **BGM (Background Music):** A "Groovy Space Funk" track. Think upbeat electronic synth-pop with a catchy bassline, reminiscent of 16-bit arcade shooters, but with modern production quality. It should feel adventurous, not scary. * **Sound Effects (SFX):** * **UI:** A mechanical "Clunk/Lock" sound when attaching modules in the build menu. * **Combat:** High-pitched "Pew-Pew" for lasers, deeper "Thud" for enemy impacts. * **Collection:** A satisfying high-frequency chime or "Ding" when resource stars/crystals are collected. * **Explosions:** Crunchy, bit-crushed explosions. ### 3. Gameplay Loop * **Two Distinct States:** 1. **Hangar/Build Mode:** The game starts here. The player sees a grid overlay on their ship. A UI tray at the bottom holds available modules. The player drags and drops modules onto the ship's grid to expand its shape and stats (Firepower vs. Defense). 2. **Combat Mode:** Upon pressing "Launch", the ship flies upward (scene scrolls downward). * **Combat Mechanics:** * **Auto-Fire:** All attached weapons fire automatically at the nearest enemies. * **Resource Mining:** Defeated enemies and floating asteroids drop "Blue Stars" (currency) or "Red Crystals" (resources). The ship must fly near them (or use Collector modules) to pick them up. * **Progression:** The player fights waves of aliens. If the Core Unit is destroyed, the run ends, and the player returns to the Hangar to spend collected resources on new modules or upgrades. * **Boss Fight:** At the end of the distance tracker, a large, multi-part Boss ship appears with higher HP and unique bullet patterns. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Portrait Mode** (Vertical) is mandatory for one-handed play. * **Combat Controls:** **Relative Touch Drag (Slide to Steer).** The player touches *anywhere* on the screen and slides to move the ship on the X/Y plane. The ship should have a slight movement smoothing (lerp) for a heavy, mechanical feel. * *Note:* Do not place the ship directly under the finger; maintain an offset so the player can see their ship. * **Hangar Controls:** * **Drag & Drop:** Raycasting logic to detect touch on UI modules and dropping them onto the 3D grid slots on the ship. * **UI Scaling:** All buttons (Launch, Upgrade, Store) must have a minimum hit area of 44x44 pixels. * **Feedback:** Implement `navigator.vibrate(30)` for small impacts and `navigator.vibrate(100)` for player death or boss explosions (if supported). Add a screen shake effect using the camera during explosions. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Galaxy Siege 2

Galaxy Siege 2 is an immersive space strategy combat game that combines resource management, spacecraft customization, and intense galactic warfare. With a solid rating of 3.2/5 from players, this free online game offers hours of strategic gameplay as you build your way to becoming the ultimate space commander.

In this thrilling sequel, you'll embark on an epic journey across the galaxy, mining precious resources and transforming your humble spacecraft into a formidable war machine. The game seamlessly blends strategy, fighting, and flying elements to create a unique gaming experience.

Core Features

Strategic Spacecraft Building

The heart of Galaxy Siege 2 lies in its deep customization system. Start with a basic ship and gradually transform it into the Greatest Of All Time through strategic upgrades and modifications. Every component matters - from hull strength to weapon systems.

Resource Mining & Management

Success depends on your ability to efficiently mine and manage galactic resources. Explore different sectors of space to discover rare materials needed for advanced upgrades. Balance between offensive capabilities and resource gathering efficiency.

Epic Boss Battles

Face off against challenging boss enemies that will test your strategic planning and combat skills. Each boss requires different tactics and ship configurations to defeat, adding layers of strategic depth to the gameplay.

Extensive Weapon Upgrades

The game features a comprehensive weapon upgrade system with multiple paths for customization. Choose from various weapon types and upgrade paths to match your preferred combat style.

Immersive Audio Experience

Enjoy groovy music and sound effects that enhance the space combat atmosphere, making each battle feel epic and engaging.

Gameplay Mechanics

Galaxy Siege 2 operates on a progression-based system where success in combat and resource gathering unlocks new areas and upgrade options. The strategic element comes from deciding how to allocate your resources between different ship systems.

Combat Strategy

Combat requires careful positioning and timing. Different enemies have unique weaknesses that can be exploited with the right weapon combinations and tactics.

Resource Allocation

Decide whether to focus on defensive capabilities, offensive power, or resource gathering efficiency. Each choice affects your gameplay style and available strategies.

Operation Guide

The game provides in-game instructions to help new players understand the mechanics. The intuitive interface makes it easy to navigate between combat, upgrading, and resource management screens.

Basic Controls

  • Use mouse to navigate menus and target enemies
  • Follow on-screen prompts for combat actions
  • Access upgrade menus between missions
  • Monitor resource levels and ship status

Why Play Galaxy Siege 2

Perfect for Strategy Lovers : If you enjoy games that reward careful planning and strategic thinking, Galaxy Siege 2 offers deep gameplay mechanics that will keep you engaged for hours.

Free to Play : Experience the full game without any cost. No downloads required - play directly in your browser.

Replayability : Multiple upgrade paths and strategies ensure that each playthrough can feel different, encouraging experimentation with various ship builds.

All Ages Friendly : With its All Ages content rating, the game is suitable for players of all ages while still offering complexity that appeals to experienced gamers.

Whether you're a fan of space combat, strategy games, or just looking for an engaging way to spend your time, Galaxy Siege 2 delivers an entertaining experience that combines the best elements of strategy, action, and progression-based gameplay.

Frequently Asked Questions (FAQ)