City Generator: Environment Update


New Features and Improvements

Overview

This update introduces several new features, including textured buildings, roof props, and trees, to create a more immersive environment. These improvements not only make the cities look more appealing but also add variety and detail to the overall landscape. Additionally, I've made updates to the placement algorithm to further improve building placement and reduce overlapping.

Textured Buildings

Buildings are now textured, adding a layer of realism and detail that was previously missing. Depending on height, buildings now generate multiple quads per building face to represent each floor. A UV gets created and then projected onto each face. While the current textures are created in Paint, there's potential for artistic improvements in the future.


A building created from texture below. For each texture, the bottom half is used for the first floor, while the upper half is used for every floor above.


Trees!

Trees now generate as part of the environment using a Perlin Noise map. Grass will also be included in future updates once more optimization is done to reduce its impact on FPS.

Example: Trees that follow noise map and road layouts


New Skybox

A small but useful addition is the new skybox, which further enhances the environment.


Images

Paint wasn't too bad after all


Finally, here's a new video to showcase the generator in action!

Next steps include improving textures and adding shaders to make buildings look even more immersive. And maybe a night mode?

Gameplay updates are also planned so stay tuned, and any feedback is appreciated!

Leave a comment

Log in with itch.io to leave a comment.