Generate your own World with our Voxel Generator, PorismDIMsWorldGenerator

Welcome to everyone interested in voxels and world generators!

We are a small group of people who have finally finished publishing the 1.0 version of our plugin. In short, it is a plugin developed in C++ and used via Blueprints. With it, you are not just able to generate and design your own world, but also fully interact with it.

See it in action:

Video Demo: https://youtu.be/JDiOKtHOohw

Some of the features worth mentioning:

  • Multiple voxel shapes: build worlds out of cubes, beveled cubes, honeycomb prisms, or smooth marching-cubes-style organic terrain.
  • Visual Blueprint Noise Editor: assemble your noise graphs visually inside Unreal, powered by FastNoise2 with ~49 operations to combine.
  • Full runtime terraforming: add/remove blocks, place/remove meshes, and attach custom block data (HP, ownership, faction, age…) for real gameplay logic on top of the world.
  • Biome system & WorldGen Config Window: visually manage biomes, materials, meshes, and LOD layers through a 13-stage tree with domain settings and dual switches.
  • Structure Templates + Fragmentation: extract and reuse regions with rotation/mirror transforms, and detached pieces automatically become their own actors.
  • Multi-material seamless blending: smooth per-pixel transitions instead of blocky seams, plus transparency support for glass, water, leaves, and similar blocks.
  • Flat worlds and planets: full support for classic flat-world generation as well as planet mode with a radial “up” direction.
  • Performance & networking baked in: multi-threading across up to 20 threads, chunk streaming with automatic LOD, ISM pooling, replication with a configurable binary protocol, and a portable save/load system.
  • Editor tooling: three dedicated editor modes for sculpting, template extraction/placement, and live performance monitoring, plus debug overlays for LOD, wireframes, and collisions.

Plugin & Documentation: Home · EnginFirestorm/PorismDIMsWorldGenDoc Wiki · GitHub

Got questions? Come say hi on Discord.

The wiki covers a lot, but every project has its own quirks. And honestly, the fastest way to get an answer (or just bounce ideas around with us and other users) is our Discord. Whether you’re stuck on a setup detail, want feature recommendations for your game, or just want to show off the world you generated, we’d love to have you there:

Looking forward to seeing what you build!