This generator allows you to generate a city on a square plane. Each road and building is uniquely created based on the surrounding layouts, ensuring that no city is ever the same!

Design a unique cityscape tailored to your liking with the following settings

  • Map size: int 5~200 (recommended 50~100)
  • Seed: any int value
  • Road Density: number of roads branching from center
  • Branch Probability: 0~10
  • Road Curve: lower value for straight roads
  • Minimum Height: minimum building height, it cannot go above max height
  • Maximum Height: maximum building height
  • Road Animations: toggle for a quick animation during road generation
  • Building Animations: toggle for build animations on buildings (trigger warning)
  • Street Lamps: toggle to generate street lamps
  • Props & Environment: toggle to generate various props and trees


Press the Generate button to start or the Dice button to use randomized settings instead

Freelook controls (Enter by clicking on the Joystick button)

  • Move with WASD
  • Space to ascend
  • LControl to descend
  • LShift to increase move speed


Development History of CityForge

Prototype
Texture Update
Density Update + New Textures

Showcase Video


Feel free to check out my other projects!

YouTube | Devpost

Tennis game

Development log

Leave a comment

Log in with itch.io to leave a comment.