▲ 3 r/proceduralgeneration+1 crossposts

I spent this week creating an art pipeline and tools for my procedural megacity. Skip to the end for the result! (survivors-like driving game)

I spent a lot of this week creating a whole modular building system so that I can create a bunch of city blocks more quickly for my game.

Once the city block is built, there's a second tool (a node based editor) which allows me to setup logic for toggling certain objects on/off. There's a tree structure to it so there can be more advanced randomization like "if this box is enabled, pick from these 2 boxes to enable with it". It results in a lot of variation in the map for not much work.

The map shown at the end here is just two different 1x1 city blocks and there's already quite a bit of variation. But there are 2x1, 3x1, and L shaped corner pieces as well which help break up the repetition of the flat grid.

This is a timelapse showing off the build tools and how the buildings are randomized a bit each time they're placed. Skip to the end if you just want to see the finished product.

Not certain I'll be sticking with the pixel texture style or not. But the tone and style of the environment is heading in the right direction. Let me know what ya think.

EDIT: upload failed so I put the video in the body. thanks Reddit.

https://reddit.com/link/1x0eq4e/video/0r8yzwjik5uh1/player

reddit.com
u/bilbaen0 — 7 days ago
▲ 60 r/Unity3D

How I am generating an infinite megacity for my horde-fighting-driving-game

Everything is still basically grey-boxed while I hone in the generation, but the proof of concept is there!

  1. Create a bunch of tetris-like building blocks (1x1, 1x2, corner, 1x3, etc) that have their own randomization built in
  2. Setup an algorithm to place those blocks onto a grid
  3. Chunk the grid and load it dynamically as the player moves around

The grid isn't just infinite, there's some structure to the megacity not shown here. Saving that for another post.

u/bilbaen0 — 23 days ago
▲ 12 r/Unity3D

Laid off from studio and working on passion projects again! Arcadey driving with pick-3 upgrades.

I'd started to lose a bit of what made me love game dev. It's been nice working on passion projects again and getting that back.

This is a "vampire-survivors-like", but with a vehicle system and more in-depth objectives and levels.

u/bilbaen0 — 1 month ago