Sota

Editable generator of discrete structures for Godot 4

MIT License

Stars
29
Committers
2

Sota

Editable generator of discrete structures for Godot 4

Features

  • Terrain
    1. Different types of tiles: plain, hill, water, mountain. Easy to add new type.
    2. Adjustable number of rows/columns of terrain.
    3. Adjustable boundaries: top of mountains, bottom of water, hill level.
    4. Adjustable curvature of mountains.
    5. Adjustable tessellation level of hexagons.
    6. Possible to clip first/last row/column to make terrain rectangular
    7. Separate noises to make:
      • Different configuration of terrain types.
      • Shapes of mountain/water tiles
      • Shapes of hill/plain tiles
  • Honeycomb
    1. Consist of 2 parts: cells and filler
    2. Adjustable parameters of cells and their filler
    3. Filler level may be randomized or set to minimum
  • Common
    1. Smooth shading ON/OFF.
    2. Rectangular (rows and columns) and Hexagonal (single parameter - size) configurations of hexagons

Getting started

  • Use standard library asset from godot
  • Build from sources, see "System setup" at CONTRIBUTING.md

Contibuting

Please, see CONTRIBUTING.md if you want to make pull request.

Apart from making PR I will also highly appreciate if you:

  1. Raise an issue about bug or suggest new feature.
  2. Star repo if you like it.
  3. Use discord link or [email protected] for your positive/negative feedback.
  4. Make a donation: boosty, patreon.

Roadmap

There are features I want to implement already, but I want a roadmap based on user's needs. So, your opinion is most valuable thing.

IDE support

Author didn't use any IDE but nothing stops us to add project files of IDE you use, if it's popular enough. Please, make a PR then.

Licence

Addon has been released under the MIT License.

Acknowledgements

  1. Hexagonal grids by Red Blob Games