A lightweight 2.5D city-building simulation game based on Three.js and Vue.
Welcome to CubeCity! This is a cartoon-style 2.5D city simulation game where you can build, manage, and expand your very own metropolis. Place buildings, lay down roads, and watch your city grow as you manage resources and expand your territory.
✨ Core Features
🏙️ Free Construction: Place, move, and demolish various buildings and roads as you wish to create a unique cityscape.
🧩 Strategic Planning: Balance the development of Residential (R), Commercial (C), and Industrial (I) zones, while also considering Environment (E), Society (S), and Governance (G) for sustainable city growth.
💰 Economic System: Buildings automatically generate coins. Use these coins to construct new buildings, upgrade, or expand your territory.
💾 Local Storage: Your city progress is automatically saved locally, so you can continue building anytime.
🎨 Cartoon Style: Bright colors and cute cartoon models provide a relaxing and enjoyable visual experience.
Interface Overview
City Corner
Offline Storage
🎮 Gameplay Overview
The game revolves around four main operation modes, allowing you to easily manage all aspects of your city:
🔍 Select Mode (SELECT):
Click buildings to view details such as population, status, and output.
Upgrade buildings when conditions are met to enhance their functions and output.
🏗️ Build Mode (BUILD):
Select the building you want from the left panel.
Click on available land on the map to place buildings. Real-time model preview and highlight make operations intuitive.
🚚 Relocate Mode (RELOCATE):
Select a built building, then click on an empty tile to relocate it easily.
You can rotate the building before placement to fit your city layout.
💣 Demolish Mode (DEMOLISH):
Switch to this mode and click unwanted buildings to demolish them.
Demolishing returns part of the construction cost.