You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Suicidator City Engine 0.4 Released


Suicidator City EngineSuicidator City Engine is a city creation script for Blender. With the 0.4 release, your cities will look better than ever!

From the website:

Suicidator City Engine (SCE) is a Python script for Blender. With it, you can automatically create entire, three-dimensional modern cities in a matter of seconds by adjusting various parameters, such as city size and complexity, rather than creating each building, each street, and each texture manually.

The master concepts in SCE are randomness and therefore uniqueness: each generated city, each building, and each street is random and unique, making your city look real. Besides, you can greatly alter the look of a city simply by changing the input parameters.

New features:

  • texture generator
  • street generator
  • terrain elevation control

As always, comments and bug reports are more than welcome.Hope you'll like it.

More information and download:

About the Author

Bart Veldhuizen

I have a LONG history with Blender - I wrote some of the earliest Blender tutorials, worked for Not a Number and helped run the crowdfunding campaign that open sourced Blender (the first one on the internet!). I founded BlenderNation in 2006 and have been editing it every single day since then ;-) I also run the Blender Artists forum and I'm Head of Community at Sketchfab.


  1. yes, yes yes. I have waited a long time to try out a decent citygen for Blender...gonna stick my sin city node shader on it and make a library of street furniture to populate it with. And VERY BIG ROBOTS.

  2. I've been using older versions of this and experimenting, this version is soooooooooo much better and you have quite a bit of control over the way the cities propagate. I'm an artist not a programmer so this little/big tool is a god sent...thanks guys!!!!

    Please carry this bad boy over to 2.5???Please??!!

  3. uuuuuhhhh. HOW DO YOU USE THIS THING!!!??? It looks totally awesome. I downloaded the file and clicked run python script.. BUT IT WON'T RUN!!! It tells me about some kind of error, please help!

  4. @Youngapprentice:
    Make sure you're running 2.49b, and have the proper install of Python (2.6.1) before trying to run it.

    Overall, I think this is an awesomely quick script to help generate the beginning of a city. No human hand could really generate such realistic randomness, especially not in the couple seconds it take to run the script. Going in to further model would make some very excellent cityscapes. Can't wait to use this for something.

  5. I remember using an earlier version of this and was seriously impressed. With a random selection of textures to be pasted randomly onto the generated buildings, you suddenly have an entire world created very quickly. This is good. Seriously good.

  6. Sure looks nice BUT, sure would be nice if there was some sort of tutorial or read me file to explain how to run it in blender for us newbies...

  7. Hey, I'm glad everybody is enjoying it. I hope it will help you in your future projects.

    A "quick start" section is now online. Sorry guys, time is always an issue for me.

    Yes, this is going to be an issue very soon. I hope it won't be too hard to port it to python 3.

    The music is from Porco Rosso, a Ghibli studio Japanese anime.

    I'll try to write a new documentation page each day, so please be patient if you have difficulties using the script ...

  8. i wonder if these great tools could be packed in one big blender distribution
    plugins for cities, for plants, for architecture, for battles (blenderpeople)... i don't remember them all... there are a lot of incredible features that can be put together
    we would have a heavy blender, in terms of mbs, but lite if compared to maya and similar applications...

  9. Hi. I can't seem to run this script on a mac. I have Blender 2.49, python 2.6.2. I have no trouble running any other scripts and I'm not new to blender. I was wondering if any other mac users were having problems with it. Getting the error message "python script error- check console"

  10. Hmmm. I've even tried the same setup with python 2.5 and got the exact same error. I'm also getting the highlight on line 74. I do have a pc but I hate using it and was having trouble getting the textures to work. Must be a mac bug in the script. Anyone gotten it to work on a Mac??? I work in the broadcast industry we've been phasing out Maya and 3dsmax completely and this city generator would be extremely useful as we're rebranding one of our channels with a city scape theme so it would be great to get it working.


    Ok, there is an obvious problem, it is not a bug in the script, but a python version problem.

    Blender on Mac OS X PowerPC uses python 2.3. (something I didn't know by the way, why is it so?)
    No matter what you do, Blender WILL use python version 2.3, even if you install python 2 or 3 or whatever.

    At line 74, there is a python feature called "function decorator" that was introduced only in python 2.4. (so it's not in python 2.3)
    This is why it's not working.

    There are solutions to this problem. I'll see what I can do about it, so please give me a bit of time. I'll keep you updated through the website and the Blender Artists forum.

    Thanks for your interest and your patience.

  12. @johnj

    You could take this a step further. Instead of building levels for your favorite Blender-Game, just add some "generators" and you could get your custom game on startup. Like let it generate all the general geometry with generator scripts and add only the detail stuff you really need to get you gameplay going. :) Take for ex. this city script. How complicated would it be to programatically add the generated "Street" to the game engine with everything setup for a car race ? Really nice. Thanks a lot.

  13. my exitement will come out as spam!! THIS IS Awesome
    just one question - do I just copy it into the .Blend folder, or what.

    soo sorry. I am still in the crawling stages when it comes to installing scripts.

  14. Crazyjack usually you just pop the py script in a scripts folder within the belnder program file. You may have to open up the scripts window in blender and add it. (I'm on mac though.)
    piiichan: Thanks so much for the quick answer. You are absolutely right. I tried the script on my intel mac at home and it works great. I guess I'll have to tell my boos I need a new workstation.
    Any thanks for a great script.

  15. Launching a script in Blender is extremely simple.

    With your mouse in the text view, inside blender, press alt-p.
    The very first line of the script tells you to do that as well.

    No need to import, move or copy anything.

  16. Anyone still has the script somewhere? Looks like the hosting site has closed... its looks so promising... a shame to miss such a brilliant tool!

  17. Ye i cant start this script too so myb its up to me but if you can see if something is broke i rly need it for project.

  18. Mines doesn't seem to download properly it keeps coming up with this message !!!

    !   D:3D Modeling Unexpected end of archive
    any suggestions on how to get it working it just won't unzip at all, currently using winRAR 4.10


Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.