[CityGine] Procedural City Generator

CityGine

CityGine is a procedural City Generator : (In Editor)
-Procedural Seeded Cities Generation
-Procedural Roads : 1 - 2 - 4 - 6 Way roads
-Procedural Roads Mesh : Ultra low poly road
-Procedural SideWalks
-Procedural Buildings with multiple LOD
-Fully explorable Buildings : Each floor of each building is explorable
-Fully Multi-threaded systems : Mesh Combiner, LOD,etc…
-Streamed Data from disk
-Unlimited City Size
-Multiple city support
-Roads / SideWalks / Building Areas movable in realtime in editor. Generate your city and modify streets / move roads.
-Optimized Collider generation
-Generic road rules system. Create your road generation rules
-Fully automatic intersections generation
-Terrain Alignement
-And more

6 Likes

2 Likes

Looks great! Looking forward to seeing more.

Nice, be sure to leave an option for non-explorable buildings(for racing games). :slight_smile:

Questions inbound @dyox

How much will this cost?
What is performance like?
Will there be support for physically based rendering?
Will there be support for non-explorable buildings?
Will we get source code with purchase?

  • HeadClot

@SirStampsalot : Thank you

@carking1996 : Yes off-course, explorable buildings is an option.
It will also support custom gameobjects for populate sidewalks. Fence etc for racing game etc.

@HeadClot88 :
“How much will this cost?”
-I don’t know for the moment, there is still more than 6 months of work before the first release.
“Will there be support for physically based rendering?”
-Yes
“Will there be support for non-explorable buildings?”
-Yes , and support for custom mesh to populate sidewalks. With multi-threaded LOD and batching
“Will we get source code with purchase?”
-Yes, i will provide the source code, and i don’t use any DLL.

The solution will come with a complete mesh manipulation framework. Smooth curves, sidewalks builder, roads/ intersections/bridge builder etc.
Like ‘easy roads’ and ‘road architect’ assets.
It will be also possible to create futurist cities with flying roads etc.

I will provide few demo scenes with the solution :
-Racing : non explorable buildings
-First person (GTA like) : Explorable buildings etc.
I’ve already worked on IA for cars and pedestrians in the past, i will add it when main systems will be ready.

My goal with Unity 5:

CityGine is my second project, i’m working on it on my spare time.
For the moment i’m focused on TerrainEngine, but i’m absolutely sure i can provide a GTA Like solution for unity for 2017.

2 Likes

@dyox - You have my attention with this asset.
That said more questions inbound at you -

Will there be a Website that I can contact you and buy this asset at when it is ready?

I prefer to support developers of awesome assets like this directly but at the same time having some sort of point of contact and Support via a website would be a great benefit as well as online docs.

That said - I know you charged a fair bit for Terrain Engine. Will it be the same for this? Just a concern that I have.

Is there anyway I can become an early adopter of this asset?

Will this be compatible with Unity Free and Pro?

Thank you for your time,

HeadClot

Well done Jedi Master! This is the first time I saw this but it is super impressive. Always making awesome stuff you are, strong in the force is this one! :stuck_out_tongue:

1 Like

and we can decide what buildings we want for the city? i mean if this works also if we wanto to generate custom villages for rpg’s and tell the asset to produce a village or a town with our own buildings.

Great work! Let me guess: Is it made by L-system theory? Or something else?

Any updates? Looks great.

Hey! How is this going?

Hi, yes , i’m still working on it.
I’m finishing TerrainEngine V10 and after i will post new videos with all features.

Here is the intro :

4 Likes

@dyox -

Got some more questions -

  1. Will this be listed on the Asset store or your own website?
  2. Will the pricing be reasonable for us broke indies?
  3. Will we be able to control the generation of Buildings and will there be integration with 3rd party assets such as BuildR?
  4. Do you have a ballpark estimate for how much this will cost?
  5. Will we be able to get a non source code version? Personally I just want to have my assets to be plug and play with no conflicts if possible.
  6. Is Open Street map data being considered for real life cities?
  7. Is there any plans for Unreal Engine 4 support?

Just curious,
HeadClot

REALLY like the look of this. So, same questions again really :slight_smile:
But mostly…

  • whats the projected release date for this asset.
  • is OpenStreet Map (or other procedure) going to be available to make real-world towns and cities?
  • is cost going to be < $50? If so, please take my money now!

Hi,

CityGine is in pause for the moment, i’ve worked a lot on the procedural roads/intersections system that can work : by road /lane by lane/manage auto lanes depending of intersection angle and road lanes count.
I’m currently focused on new TerrainEngine systems/support and i don’t have enough time for both projects.

BUT,
I’m slowly creating an unified framework between TerrainEngine/CityGine that will allow me to speed up the dev time of CityGine so, yes ! CityGine will be compatible with TerrainEngine.

Goal with CityGine : (first release)
-In Editor Procedural Cities Generator
-TerrainEngine/Unity Terrain Compatible (Destructible terrain, realtime fluids, LOD,etc )
-Assets streaming from disk
-Procedural Roads/Buildings/Interiors LOD
-And more

@HeadClot88 :

  1. No, it’s not planned to sell CityGine on Asset Store ( not for the moment )
  2. Yes, no price range for the moment, first release price will be low, and increase depending of the number of systems dev
  3. Yes, I always provide interface classes to override to include external systems/tools
  4. No, i will communicate a range few months before the release
  5. No, i always provide a complete source code for a project, i hate this system, a studio must be independent and able to fix a bug or change the code if needed.
  6. I do not plan to handle external data, it a complete from scratch generation system, based on seed and procedural rules
  7. No, C#/Unity only, no DLL.

I think i will continue the dev in Jun/July. I will post here the progress.

2 Likes

Hello, there are two Thread open of this project but write here because it is more recent! Of procedural terrain project there are several, but this is unique and deserves to be continued … let us know the progress of the work!

Hi, thank you for your interest.
I’ve restarted citygine since 1 month now.
I will post progress next month with screens.

Now roads,sidewalks etc use curves, the pro procedural generator use a new rules editor using nodes gui. The asset streaming and lod are also in progress.

Will you be able to use your own models for the buildings?

Yes you can use your own mesh (buildings) or use custom building textures/atlas for procedural buildings (facade,LOD,windows,hall,doors,etc).

1 Like