µCity
Saved games stay in this browser only.
About the game
µCity (say "micro-city") is a city-building game in the tradition of the classic desktop simulators, squeezed into a Game Boy Color cartridge. You start with an empty map, either a random one from a seed number or one of the ready-made scenarios, and decide where homes, shops and factories may go. The city fills those zones by itself, as long as people have what they need.
What they need changes as the settlement grows. A village only asks for police and schools; a town also wants fire stations, hospitals and high schools; a metropolis needs a stadium, a university and a museum. Every building needs power, every zone needs roads or rail to reach work and school, and traffic, pollution and the yearly budget all push back. Universities raise the city's technology level, which is what eventually unlocks nuclear power.
Playing it here
This is a homebrew game made for the Game Boy Color: a new game by an independent developer, not a commercial release. It runs here in binjgb, a Game Boy emulator compiled to WebAssembly. Click Play now and press Enter to reach the main menu.
Cities saved from the game's own pause menu are kept in this browser, the same way the cartridge's battery memory would keep them. F2 also saves the current state of the emulator and F4 brings it back. A gamepad works too.
Controls
| Key | Game Boy button | Action |
|---|---|---|
| Arrow keys | Control Pad | move the cursor, scroll the map |
| Shift or Ctrl | Select | open the build menu |
| X | A | build; when not building, show what is under the cursor |
| Z (hold) | B | move around the map freely, without the cursor |
| Enter | Start | pause menu: save, options, back to the main menu |
| F2 / F4 | — | save / load the emulator state |
A few things worth knowing
Power first. Buildings without electricity do not work, not even parks. Power lines can be replaced by any building, so lay them generously.
Roads and rails count as connected when they touch, even if the tiles do not look joined. People in homes must be able to reach jobs and schools, or they leave.
Watch the red dot. When it appears, the game is in the middle of a simulation step and some actions wait until it ends.
Fires and meltdowns. More fire departments mean fewer fires, and fission plants can melt down. Disasters can be switched off in the options menu.
The same seed gives the same map. Note the number if you want to try a map again.
Classes unlock buildings. A town needs 500 people; a city needs 1,000 and a library; a metropolis needs 3,000 plus a stadium, a university and a museum; a capital needs 6,000 plus a port and an airport.
Credits and licence
µCity was made by Antonio Niño Díaz (AntonioND/SkyLyrac). The code is free software under the GNU General Public License, version 3 or later; the graphics and music are licensed under Creative Commons Attribution-ShareAlike 4.0; the GBT Player music library, by the same author, is under the 2-clause BSD licence. The licence texts and the complete source code of this release are linked from this page.