Frequently Asked Questions
Where can I purchase CityGen3D?
CityGen3D is available to purchase from the Unity Asset Store right now!
I purchased CityGen3D during the Beta, how do I download it?
The pre-release Beta ran from November 2018 to July 2020 and is now finished ahead of full release on the Asset Store.
Thank you to everyone that supported CityGen3D during this time.
Anyone that purchased CityGen3D during the Beta will get access to all future updates via this website. You should continue to use your CityGen3D account log-in to access the
Can CityGen3D generate scenes at run-time?
The asset is a design time tool that creates scenes in the Unity Editor. It is not possible to create locations on demand at run-time.
However, CityGen3D has built-in support for scene streaming so it is possible to pre-generate large environments and have them loaded on demand as you move around.
Does CityGen3D work with HDRP/URP?
CityGen3D includes a package specifically for High Definition Render Pipeline projects, which includes materials and shaders all set up and ready to go.
This can be found in the CityGen3D\Packages folder.
If you wish to use CityGen3D in a HDRP project you should extract this package and import its contents instead.
You do not need to import anything else from the main CityGen3D package when using HDRP, everything you need is included in the HDRP package.
A Universal Render Pipeline package will be made available in a future release.
Can I use my own art assets with CityGen3D?
Yes, the tool is very customizable and designed to fit in with your own project requirements and art style.
Can I purchase the CityGen3D source code?
CityGen3D is sold as an Editor Extension and does not come with source code access.
All enquires relating to source code licensing can be made via the Contact form or by email.
Can I download CityGen3D from this website if I purchased via the Asset Store
Anyone that purchases through the Asset Store should download CityGen3D and all future updates from Unity.
All future releases on both distribution platforms will be identical.
When I click the Process button, my location takes too long to process. How can I speed it up?
Please make sure you are running v1.01+ because there have been optimizations in this area since first release, which should result in a notable processing speed increase for larger areas with lots of buildings.
Work is constantly being done on optimization for both data processing and 3D generation, so incremental improvements should be seen with every update.
Does CityGen3D work on mobile?
Yes, you can deploy CityGen3D scenes to mobile.
CityGen3D creates scenes on top of Unity Terrains. So the run-time performance of Unity Terrains on your target hardware will be representative of the performance of CityGen3D generated environments.
Aside from that, CityGen3D has built-in features that help with frame rates including auto generation of LOD Groups for procedurally generated buildings, and automatically batched meshes.
It is also customizable allowing you to easily hook-up low poly assets and lower resolution textures to cater for the needs of any specific project.
I get errors in the console after installing, or things are not working as expected. What could be wrong?
The most common cause of issues is missing dependencies.
Don't forget to install Burst, Editor Coroutines, and Post Processing from the Package Manager in a new project before importing CityGen3D. More details can be found in the manual.
It is also highly recommended to use Unity 2019.4 LTS, as some earllier Unity version have bugs which are now fixed, while Unity 2020 is the latest tech stream and therefore more exposed to issues caused by new Unity features.