Megalopolis

Megalopolis

Megalopolis is a free-to-play strategy empire-building browser game written in JavaScript. Players develop and maintain their settlement from initial village to a fully grown metropolis, influencing and conquering the neighbouring settlements.

There is no set goal, game is played on an infinite-round basis and there is a server component planned. The focus of the game is to manufacture and trade resources in order to raise the level of your city.

Features

  • ☑ Over 80 types of buildings, each intertwined in the chain of production.
  • ☑ Custom climate zones, each with specific buildings.
  • ☑ Global market, player can trade goods with other settlements.
  • ☑ Army! Navy! Soldiers! Ships!
  • ☑ Fame system that allows your city to level up via trades, conquests and special buildings.
  • ☑ Prestige system that affects diplomacy.
  • ☑ Each city in the game world (AI or player) is linked via an influence system that needs to be maintained for diplomacy to work.
  • ☑ Random events that can change your diplomacy status with the other cities, give you coins or random resources.
  • ☑ Espionage, influence cities, destroy buildings, sabotage.
  • ☑ Ranking screen, where cities get ranked according to their status in the world.
  • ☑ Declare war, propose alliances and pacts, ask other settlements to join your city, propose cease fire.
  • ☑ Churches and religions.
  • ☐ Heroes, unique classes and items, attributes.
  • ☐ Server component (for now no actual data is saved externally, only in your browser’s localStorage).
  • ☐ Jailer component that assures game data integrity (no cheating).
  • ☐ Any player interaction since no data is transmitted to the server component.
  • ☐ Artificial Intelligence (AI) for computer-controlled cities.

Playing

On this server

Play Megalopolis

On your computer

Choose an archive file from below, download and uncompress it. Point your browser to distribution/index.html, you don’t need a game server to play.

Releases

LanguageJavaScript
LicenseGPLv3
Version0.5
Release dateJune 19, 2025
Downloadzip archive

License

Megalopolis is written by sizeof(cat) and released under the GPLv3.

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with
this program. If not, see <https://www.gnu.org/licenses/>.

Dependencies

Thanks

The music/track1.mp3 song is named Glandula Pinealis by Shantifax.

Screenshots

Click on the thumbnails for larger images.