Skip to content

v0.1.0-alpha - Foundation

Pre-release
Pre-release

Choose a tag to compare

@zarigata zarigata released this 26 Feb 16:38
· 207 commits to main since this release

VoxelForge v0.1.0-alpha

🎮 Foundation Release

This is the first alpha release of VoxelForge - a C++ Minecraft clone with integrated modding.

✨ Features

Core Systems

  • Logger - spdlog-based logging with file rotation
  • Timer - High-resolution timing and FPS counter
  • Memory - Arena allocators for performance
  • ECS - Custom Entity Component System

Platform

  • Window - GLFW window management
  • Input - Full keyboard/mouse input handling
  • Events - Type-safe event bus

World

  • BlockRegistry - 20+ vanilla blocks registered
  • Block States - Property system for block variants

Utilities

  • Noise - Perlin, Simplex, Voronoi noise
  • Random - XorShift128+ PRNG
  • NBT - Named Binary Tag serialization

📊 Statistics

  • 6 commits
  • ~4,000 lines of code
  • Full documentation

🚧 Known Issues

  • No rendering yet
  • No world generation
  • Build system not tested

🎯 Next Steps

  • Vulkan renderer
  • Chunk system
  • World generation

This is an early alpha - not playable yet!