The Final Earth 2 - Vertical City Building Space Colony Game

Seele01-Flash
By
The Final Earth 2 is an innovative vertical city building game set in space. Starting on a small asteroid, players must build thriving colonies with over 50 unique buildings across 7 different game modes.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "The Final Earth 2". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D Side-Scrolling aesthetic using an **Orthographic Camera**. Use `BoxGeometry` for buildings and terrain chunks to create a "voxel-lite" or "pixel-art projected on cubes" look. * **Palette**: Deep space background (dark purple/navy #1a1a2e) with high-contrast, neon-pastel pixel textures for buildings (cyan, magenta, bright green windows). * **Core Models**: * **The World**: A central, floating uneven platform (the "rock") composed of modular blocks. * **Buildings**: Modular 1x1 or 2x2 cube units that stack vertically. Textures should mimic pixel art windows, vents, and sci-fi panels. * **Citizens**: Very simple low-poly capsule shapes or billboards (sprites) representing tiny pixel people. They must move automatically between buildings. * **Visual Effects**: * **Bloom/Glow**: Use `UnrealBloomPass` (post-processing) to make windows and tech lights glow. * **Parallax Background**: Multiple layers of stars and distant planets that move slightly slower than the camera to create depth. * **Mobile Optimization**: Use `InstancedMesh` for rendering repeating building blocks and citizen sprites to keep draw calls low on mobile GPUs. Limit texture resolution to 512x512px. ### 2. Audio Requirements * **BGM**: "Cosy Space Synth" – A relaxing, slow-tempo ambient electronic track. Think lo-fi hip hop meets sci-fi (soft pads, slow arpeggios, no heavy drums). * **Sound Effects (SFX)**: * **UI**: Soft "blips" and "clicks" for menu navigation. * **Construction**: A satisfying mechanical "thud" or "lock-in" sound when a building is placed. * **Ambient**: Subtle wind noise, distant machinery hum. * **Success**: A rising chime sound when a new technology is unlocked or a population milestone is reached. ### 3. Gameplay Loop * **Core Mechanic**: Vertical Colony Sim. The player starts on a small rock with limited horizontal space. They must build *upwards* by stacking buildings. * **Resource Management**: * **Primary Resources**: Wood (from growing/chopping trees), Stone (mined), Food (farms). * **Workforce**: Citizens are the resource. The player assigns them to specific buildings (e.g., "Assign 3 workers to the Stone Mine"). * **Progression**: * 1. Build Houses -> Spawns Citizens. * 2. Citizens get hungry -> Build Farms. * 3. Gather Wood/Stone -> Build Research Center. * 4. Unlock "Computer Chips" -> Build Electronics Factory -> Unlock Space Travel. * **Victory/Failure**: * **Victory**: Construct a spaceship and travel to a new world (resets loop on a new map). * **Failure**: Population drops to 0 due to starvation (unhappiness causes efficiency drop, then leaving/death). ### 4. Mobile Controls & Interaction * **Camera Controls**: * **Pan**: One-finger drag to move the camera horizontally/vertically around the city. * **Zoom**: Two-finger pinch to zoom in/out (essential for seeing tiny pixel citizens). * **Construction System (Touch Optimized)**: * **Bottom Bar**: A horizontal scrollable menu containing building categories (Housing, Food, Tech). * **Drag-and-Drop vs. Tap-to-Place**: Use **"Tap-to-Select, Tap-to-Place"**. 1. Tap a building icon in the menu (it highlights). 2. Tap a valid grid location in the world. 3. Show a "Ghost" preview. 4. Confirm with a "Checkmark" button to build (prevents accidental misclicks on small screens). * **Unit Management**: * Tapping a building opens a "Building Inspector" modal (overlay) showing current workers. * Use large `+` and `-` buttons (min 44x44px hit area) to add/remove workers from that building. * **Feedback**: * **Haptic**: Trigger a light vibration (using `navigator.vibrate`) when a building is successfully placed. * **Visual**: Flash the building white briefly upon construction. Show floating text ("+1 Wood") when resources are gathered. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About The Final Earth 2

The Final Earth 2 is a captivating vertical city building game that takes urban planning to new heights - literally! Set in the year 2142 after Earth has become uninhabitable, you'll embark on an extraordinary journey to build thriving space colonies on tiny asteroids floating in the cosmos.

This innovative pixel art city builder challenges you to construct upward rather than outward, creating towering metropolises that defy gravity. With its unique vertical building mechanics and space setting, The Final Earth 2 offers a fresh take on the classic city building genre that has captivated thousands of players worldwide.

Core Features

Vertical City Building Revolution

Unlike traditional city builders that expand horizontally, The Final Earth 2 pioneered the vertical city building concept. You'll stack buildings on top of each other, creating spectacular skylines that stretch toward the stars. This innovative approach maximizes limited space on small asteroids while creating visually stunning urban landscapes.

Extensive Building System

Discover and unlock over 50 unique building types as your civilization advances. From basic farms and housing to advanced research facilities and entertainment complexes, each structure serves a specific purpose in your growing colony. The progression system ensures continuous engagement as you unlock new possibilities.

Multiple Game Modes for Every Player

Choose from 7 distinct game modes to match your preferred playstyle:

  • Story Mode : Follow the narrative from "A New Beginning" as humanity seeks a new home
  • Mega World : Build massive cities on enormous asteroids
  • Random Archipelago : Manage colonies across randomly generated asteroid clusters
  • Empty Canvas : Start with resource-rich environments for unlimited creativity
  • Divided : Overcome challenges with separated resource types
  • Random Mini Worlds : Expand across countless tiny asteroids
  • Archipelago Classic : Traditional multi-world colony management

Advanced Population Management

Your citizens aren't just numbers - they're living, breathing inhabitants with evolving needs. As your civilization advances, citizen requirements become more sophisticated. Balance housing, food, entertainment, and employment to maintain a happy, productive population that can number in the thousands.

Gameplay Mechanics

Resource Management and Economy

Master the delicate balance of resource production and consumption. Assign your workforce strategically based on current needs - prioritize stone production for construction phases or focus on food during population booms. The dynamic economy system responds to your decisions in real-time.

Technology and Research

Utilize the exploration center to unlock groundbreaking technologies. Research new equipment for your workforce, discover advanced building types, and develop technologies that will help your colony thrive in the harsh environment of space.

Multi-World Colonization

Once you've established a successful colony, expand your influence by traveling to other asteroids in your spaceship. Each new world presents unique challenges and opportunities, allowing you to build a vast interplanetary civilization.

Operation Guide

Basic Controls

  • Mouse : Navigate menus, select buildings, and place structures
  • Left Click : Select buildings and interface elements
  • Right Click : Cancel actions or access context menus
  • Mouse Wheel : Zoom in and out for better city overview
  • Ctrl + Click : Follow individual citizens to observe their daily lives

Getting Started Tips

  1. Begin with Essentials : Start by building farms for food production and housing for population growth
  2. Plan Vertically : Consider how buildings will stack when planning your city layout
  3. Monitor Happiness : Keep an eye on citizen satisfaction levels through the happiness indicators
  4. Balance Resources : Don't focus on just one resource type - diversification is key
  5. Unlock Technologies : Prioritize research to access more advanced buildings and capabilities

Why Play The Final Earth 2

Completely Free Experience

Enjoy the full game experience without any cost. No hidden fees, no premium content locks, no advertisements interrupting gameplay. The Final Earth 2 delivers a complete city building experience accessible to everyone.

Cross-Platform Accessibility

Play seamlessly across all devices - desktop computers, laptops, tablets, and smartphones. The game runs directly in your web browser without requiring downloads or installations. Your progress saves automatically, allowing you to continue building your space empire from any device.

Perfect for City Building Enthusiasts

Whether you're a veteran city builder or new to the genre, The Final Earth 2 offers the perfect blend of accessibility and depth. Simple enough to learn quickly, yet complex enough to provide hundreds of hours of engaging gameplay.

Unique Space Setting

Tired of building the same earthbound cities? The space setting provides a refreshing change of pace with unique challenges like limited space, resource scarcity, and the need to create self-sufficient colonies in the void of space.

Frequently Asked Questions (FAQ)