A downloadable tool for Windows and Linux

Download NowName your own price

๐Ÿšฆ Which generator should I choose?

Not sure which version fits your workflow? Hereโ€™s a quick comparison:

Tool Best for What it does best
Office Generator Beginners, game jams ๐ŸŽฏ Quickly generate simple buildings with minimal setup
Building Generator Pixel artists ๐ŸŽจ More control with multiple building types and roof variations
City Generator โญ Recommended Game developers ๐ŸŽฎ & Pixel artists ๐ŸŽจ Generate full city scenes with depth, lighting, and layers
โญ City Generator is recommended if you are making game backgrounds or need large, consistent city scenes fast.

๐Ÿ™๏ธ Generate pixel art buildings or entire cities in one click

This tool helps you quickly block out buildings or full city backgrounds using procedural generation, while keeping everything fully editable in Aseprite.

Perfect for:

  • Game backgrounds
  • Parallax city layers
  • Rapid prototyping
  • Game jams and production pipelines

๐Ÿ—๏ธ Building Generator & City Generator include

  • ๐Ÿฆ 5 different building types
  • ๐Ÿ“ก 4 roof / topping variations
  • ๐ŸŒ† Randomized height, lighting, and window patterns
  • ๐Ÿงฑ Layered output — easy to edit, repaint, or polish by hand
  • ๐ŸŽฒ Procedural generation with artist-friendly results

๐ŸŽจ All versions support

  • Load GPL color palettes and auto-sort by luminosity
  • Easily adjust building height, window density, and light ratio
  • Randomly shuffle lit windows for night scenes ๐ŸŒ™
  • Use directly as an Aseprite script

โšก Quick start (under 1 minute)

No setup, no configuration — generate results immediately.

  1. Put the script into your Aseprite Scripts folder
  2. Open Aseprite
  3. Create a new canvas (for example: 128ร—256)
  4. Go to File โ†’ Scripts โ†’ City Generator
  5. Click Generate and start editing ๐ŸŽจ

๐Ÿ˜‰ Thatโ€™s it! You now have your own pixel art city. Congratulations!

๐Ÿ“˜ Detailed instructions with screenshots are available here:

Instruction of usage (beginner-friendly, expandable sections)

New to Aseprite scripts?
๐Ÿ‘‰ How to install scripts in Aseprite


๐ŸŽฎ Designed for real production use

  • Non-destructive workflow
  • Editable pixel layers
  • Procedural generation that supports creativity, not replaces it
  • Ideal for both artists and game developers

๐ŸŽจ Palette showcase

See how the generator works with all Lospec 8-color palettes:
https://vanviethieuanh.github.io/building-generator/

๐Ÿ’ก Tip:
City Generator outputs buildings as grouped layers. Stack multiple generated city groups with depth of field to create deep, cinematic pixel art city backgrounds.

โ“ What this tool is (and is not)

  • โœ… A procedural generator to speed up pixel art workflows
  • โœ… Fully editable output โ€” paint, tweak, and polish by hand
  • โŒ Not AI-generated art
Updated 26 days ago
StatusReleased
CategoryTool
PlatformsWindows, Linux
Rating
Rated 4.6 out of 5 stars
(5 total ratings)
AuthorAccodius Studio
Tags2D, 8-Bit, Aseprite, City Builder, Pixel Art

Download

Download NowName your own price

Click download now to get access to the following files:

[Aseprite script] Office Generator 8.3 kB
[Windows] Office Generator 24 MB
[Linux] Office Generator 28 MB
[Aseprite script] Building Generator (Full) 33 kB
if you pay $2.99 USD or more
[Aseprite script] City Generator 38 kB
if you pay $4.99 USD or more

Comments

Log in with itch.io to leave a comment.

Hey! I just bought the City Generator last night and it seems to work good as long as the AC units are selected but as soon as it becomes the rooftop doors or antennas, it freezes the program when I generate. Any advice? Thanks!

(+1)

Hello Xavvier,

First, I apologize for the inconvenience. I hope you did not lose any art because of the crash. I already fixed the error and updated both the Building Generator and the City Generator file. I think since you have already bought it, you can download the new version now. (You can find the "Version: 1.0.1" in the script file)

And secondly, I apologize for the late reply and fixing. I have had to deal with a lot of problems in recent months, and I just saw the message in the last couple of hours.

Thank you for your support and bigger thanks for the bug report.

๐Ÿฅฐ I appreciate!

The error is caused because AC units are the only element that is repeatedly on top of the building. So if we do not create it, there are only one antenna and one door which cannot fill up the building roof. The roof fill-up is the stop condition for the draw topping function, so it cannot stop which causes Aseprite freeze. I just added another break condition when it no longer needs to draw so it solved the error.

When I fixed this error, there was also another bug that only drew 1 antenna and 1 door for each time the tool ran.

Finally, hope you enjoy the tool!

(+1)

This is a great little tool.  You can try it out and see how it works for youfor free with the single building maker but honestly if this kind of tool seems at all useful to you (it does fill a sort of niche need, granted) I would say it's worth the five bucks just to get the city builder.  Fun idea, simple and elegant implementation.  No notes.  I love it.

Thank you (โœฟโ—กโ€ฟโ—ก)

Hello, your asset looks fantastic! Can we use it for commercial projects? :) 

(+1)

Sure :>
I would appreciate it if you share the project here when you are done ๐Ÿฅฐ

Thank you for your dedication.

iu :>

Good idea nice job.

Thanks, man!