/mineblox

A highly extensible voxel engine written in Luau for Roblox.

Primary LanguageLuauMIT LicenseMIT

Voxels Engine

A highly extensible voxel engine written in Luau for Roblox.

[Inspired by Minecraft and Terraria]

Features

  • Rendering
    • Render a chunk of terrain procedurally using EditableMeshes and EditableImages
    • Cull hidden faces
  • Generation
    • Terrain shape using fractal noise and spline maps
    • Multithreading by giving chunks generation stages
    • Storing data into u8 buffers

Getting Started

  1. Download the latest .rbxl file from releases.
  2. Import file into a new place in Roblox Studio.

Planned Features

  • Biomes
    • Desert
    • Forest
    • Jungle
    • Tundra
  • Caves
    • Spaghetti caves
    • Cheese caves

Contributing

Check out the contribution guide for instructions.