A browser-based city builder game. Build and manage your city while balancing resources and challenges in both standalone and multiplayer modes.
The standalone version runs completely in your browser with no server dependencies!
- Seasons: Experience spring, summer, fall, and winter with unique gameplay effects
- Natural Disasters: Face fires, floods, earthquakes, and tornados
- Achievements: Unlock achievements as your city grows and thrives
- City Growth: Watch your population grow based on happiness and resources
- Isometric City Building: Rich, detailed graphics with various building types
- Resource Management: Balance money, population, happiness, power, water, and more
- Advanced Game Mechanics: Complex simulation with jobs, residential, commercial and industrial zones
- Simply open
standalone.htmlin any modern web browser - No installation or server setup required!
- Your progress is saved to your browser's local storage
The full multiplayer version requires setting up the server environment.
- Real-time Multiplayer: Build cities in a shared world with other players
- User Accounts: Create profiles, save progress, and compete on leaderboards
- Trading System: Exchange resources with other players
- Dynamic Economy: Prices fluctuate based on supply and demand
- All Standalone Features: Includes all features from the standalone version
- Set up the server (see Development section)
- Create an account or login
- Start a new city or continue with your existing one
- Build and manage your city's infrastructure
- Trade with other players to gain advantages
- Expand your influence and climb the leaderboards
- Residential: Various housing types from small houses to luxury condos
- Commercial: Shops, malls, offices and entertainment venues
- Industrial: Factories, warehouses, and specialized industry
- Utilities: Power plants, water treatment, waste management
- Special: Parks, schools, hospitals, fire stations, police stations
- Transportation: Roads, bridges, public transit
- Decorative: Trees, fountains, statues, and other decorations
- Frontend: HTML5 Canvas, CSS, JavaScript
- Backend: Node.js with Express and Socket.IO
- Database: MongoDB for user accounts and game persistence
- Real-time Communication: WebSockets for synchronous gameplay
- Graphics: High-quality isometric sprites with smooth animations
- Clone this repository
- Install dependencies with
npm install - Start the development server with
npm run dev - Open your browser to
http://localhost:3000
- Build the project with
npm run build - Start the production server with
npm start
Inspired by classic city builder games like SimCity. Graphics assets from various open-source contributors.
MIT License - See LICENSE file for details