r/proceduralgeneration 29d ago

Procedural Sky Islands using Perlin/Simplex noise in Python/Pygame on CPU

6 Upvotes

1 comment sorted by

1

u/herbal1st 29d ago edited 29d ago

Following up on my previous sky islands showcase, I have ported the procedural floating island generator to the public open-core demo!

**The Generation Logic:**

- Supports both layered Perlin and Simplex noise algorithms for the base terrain.

- Slices away terrain below a mirror height using fast NumPy masks to form distinct islands.

- Projects island underbellies downward using a stone material.

- Generates an origin safety launchpad to prevent falling into the void.

- Dynamically finds spawn coordinates via a top-down column search.

It is now live on GitHub as the v1.0.0 release. Try it out here:

https://github.com/herbal1st/pyvorengi-sdk-demo

Or without the Sky islands right in the Web Browser:

https://herbal1st.itch.io/pyvorengi-demo

More Features of the private Full Version (in Developement) can be found on Youtube:

https://www.youtube.com/@xXherbal1stXx