Skip to content

A highly extensible voxel engine written in Luau for Roblox.

License

Notifications You must be signed in to change notification settings

mustafakhafaji/mineblox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.