Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

Godot (at least 4.3) has terrain patterns that can be stored after selecting a part of your level. If there is a way to combine a pattern to multiple terrain tile sets as well as intercepting the placement of the pattern... One could replace the tiles with tiles from other tile sets (keeping same location ID or something to make it be consistent) as well as adding tiles to the edges of the pattern (thus forming rooms instead of just blocks like in the picture)...
Okay, so this is me just rambling... If I have something more useful, I will return to this ^^".
In essence:

- Get general use patterns that have rules inside of it or a plugin or something that can force rules on the patterns.
- Pick a tile layout that would be compatible with the general use patterns mentioned earlier.- While adding the patterns, make something grab appropriate tiles based on location whithin the tile-set, but add some randomness to elements (foliage?)added to it as well as remove their collision by disabling it or something.

If I could put down terrain patterns in my game that would vary a bit every time as well as follow guidelines for tile-sets used with those patterns, I could just make areas to move around in. Though that would require more work... Because of how (for me at least) the auto-placement works (draw a square, it fills in the space based on rules affecting the tiles themselves -> Peering bit thing.) and collision works (one way or not for example or only affecting a part of the tile)... Yeah, gonna be a complicated thing...  EDIT: Yes, you have to set the peering bit PER TILE... So that's fun... Not to mention drawing the collision box per tile...