A downloadable project for Windows, macOS, and Linux

NCG2 stands for Neon City Generator 2, though I don't quite care for that name so I keep it as NCG2. 

It's a generative art piece, mostly in the sense that it just kind of sits there and looks nice. There's no gameplay here - the city just scrolls infinitely and looks nice. I guess that makes it kind of a screensaver. Maybe its a good music visualizer? You can put on some city pop or vaporwave and tune out. There's a lot of controls for changing how the city looks, and that's where the real joy of this project lies.

While this project is a little bit optimized, it's mostly done with "brute force" methods, and it may put a strain on lower end machines.

This project is open source - see my GitHub repo. If you want certain features, like fullscreen mode or a fixed resolution, you'll have to rebuild the project.


This project is not yet complete - there's some other features I'd like to add, but also just some basic functionality is just missing. There's no real user settings menu and no way to manually take screenshots. I also wanted to add building adverts, user textures, maybe the occasional airborne vehicle, more varied buildings, improved documentation, and a revised (understandable) building generation algorithm. Unfortunately I have other priorities right now, but I full well intend to come back to this project at some point.

Download

Download
v203 Windows 64-bit 16 MB
Download
v203 Windows 32-bit 16 MB
Download
v203 OS X 30 MB
Download
v203 Linux/X11 64-bit 17 MB
Download
v203 Linux/X11 32-bit 17 MB

Install instructions

Windows Run/Install: The zip file contains a .exe file. Extract that .exe file where and run the .exe.

Linux Run/Install: The zip file contains a .x86 (.x86_64 for 64 bit) file. Execute the binary using whatever technique you want.

OS X (Mac) Run/Install: I'm unfamiliar with how to run apps in OS X, but the zip file provided is a valid app. Unfortunately the app will most likely show up as damagaed or unauthorized. If you're really determined to run this app, see these instructions on running a Godot app in OS X.


The city will generate automatically once you start the program. It usually takes about 6 seconds for the initial generation, then hangs about 3 seconds while the city is actually constructed. The city will then begin scrolling into view.

The performance is pretty good on my gaming laptop from 2019, but lower end machines (i.e. those with integrated graphics and older machines) may struggle with it.

Leave a comment

Log in with itch.io to leave a comment.