Skip to content

v0.3.0-alpha - World Foundation

Pre-release
Pre-release

Choose a tag to compare

@zarigata zarigata released this 26 Feb 16:47
· 203 commits to main since this release

VoxelForge v0.3.0-alpha

🌍 World Foundation Release

This release adds the foundation for world generation and storage.

✨ New Features

  • Chunk System - Full chunk implementation with sections

    • Paletted block storage for memory efficiency
    • Light data storage (sky + block light)
    • Height maps
    • Biome storage
  • Block Palette - Efficient block state storage

    • Variable bit width based on block variety
    • Automatic resizing when palette grows
  • Compression - Zstandard integration

    • Streaming compression/decompression
    • Fast compression mode for real-time use
  • Camera - 3D camera system

    • Perspective and orthographic projection
    • Frustum culling support
    • PlayerCamera for first-person controls

πŸ“Š Statistics

  • 10 commits
  • 7,382 lines of code
  • 20+ vanilla blocks registered
  • Complete chunk section storage

🎯 Next Steps

  • World generation with noise
  • Vulkan renderer initialization
  • More block types

World generation coming soon!