Changelog

Version 0.0.2

Date: August 24, 2026 · Engine: Godot 4.7 (Mono / C#) · Language: C# (.NET 8)

New Features

Internationalization (i18n)

  • Complete localization system supporting 10 languages: English, French, German, Spanish, Japanese, Korean, Polish, Brazilian Portuguese, Russian, Chinese
  • Automatic OS language detection via Godot's OS.GetLocale()
  • English fallback if detected language has no translation file or if a key is missing
  • Dynamic string formatting via string.Format (e.g. I18n.Tr("debug.fps", 60) → "FPS: 60")
  • Runtime language switching: I18n.CurrentLanguage = "fr"
  • Anti-recursion GetInternalMessage() method for internal I18n error reporting
  • All user-facing strings localized: debug overlay, console messages, error messages, moon phase names

Version 0.0.1 — Early Access

Date: August 24, 2026 · Engine: Godot 4.7 (Mono / C#) · Status: Early Access — playable prototype

Features

Movement & Camera

  • Free-look camera with AZERTY controls (Z/S/Q/D + Shift sprint)
  • Right-click drag for yaw/pitch rotation
  • Debug overlay (F1): FPS, position, chunk statistics
  • 4K screenshot capture (F12)

Terrain Interaction

  • Voxel destruction: left-click or E key (25 damage/hit, 100 HP per voxel, 8m range)
  • Voxel placement: middle-click or A key (Dirt only, 8m range)
  • Debris particles with manual gravity, bounce, and friction
  • World regeneration with random seed (R key)

World Generation

  • Infinite procedural terrain via Simplex 3D noise
  • 9 biomes: Greenlands, Plains, Forests, Deserts, Jungles, Snowlands, LavaLands, Oceans, Mountains
  • Chunk streaming (radius 20 chunks = 160m view distance)
  • Caves via 3D noise with depth-based attenuation
  • Lazy surface-only generation (saves ~90% RAM)

Day/Night System

  • 5-minute day/night cycle starting at 8:00 AM
  • Voxelized sun (cube sphere) with glow halo and color gradient
  • Voxelized moon with lunar phases
  • 600 background stars + 10 real constellations with twinkle
  • Dynamic sky colors (dawn, day, dusk, night)
  • Shadow hysteresis to prevent flickering at sunrise/sunset

Vegetation & Decoration

  • 4 procedural tree styles (Mushroom, Round, Dome, SavannahAcacia)
  • 9 types of 3D floating, rotating fruits (OBJ meshes)
  • Mushrooms (red, brown, blue luminescent, white)
  • Flowers (red, blue, yellow, white, purple, pink)
  • Bushes (berry, autumn, snow, flower, thorn)
  • Tall grass, rocks, cacti
  • Aquatic vegetation: seaweed, kelp, reeds, water lilies, cattails
  • Nocturnal light emission for bioluminescent decorations

Weather & Atmosphere

  • 16 animated voxel clouds with wind movement
  • Distance fog with time-of-day density
  • Underwater visual effect (blue-green fog + overlay)
  • WorldEnvironment: SSAO, bloom, ACES tonemapping

Engine & Performance

  • Custom voxel engine: 21 C# files, 10 shaders
  • Greedy meshing for polygon reduction
  • Multi-threaded generation (up to 8 concurrent tasks)
  • LRU cold cache (512 compressed chunks)
  • RLE + Groups 4³ chunk compression
  • Object pooling (ArrayMesh, MeshData, debris, chunk nodes)
  • Frustum culling with shared cache
  • 3D BFS light propagation
  • DDA voxel collision (no Godot physics engine)

Known Limitations

LimitationDetails
No player characterFree-look camera only, no player physics
No enemies / AINo enemies, no animals, no NPCs
No inventoryNo item pickup, no inventory, no crafting
No save systemWorld regenerated on each launch (default seed 1337)
No audioNo sound or music implemented
No multiplayerSingle-player only
No menusNo main menu, no pause menu, no options
Limited placementOnly Dirt voxel can be placed
No player physicsNo camera/terrain collision, camera flies freely
No destruction animationVoxel disappears instantly (debris only)
No configurable day/nightFixed 5-minute cycle duration

Credits

ComponentDetails
EngineGodot 4.7 (Mono / C# .NET 8.0)
AssetsVoxel Mythical Pack, Voxel RPG Weapons, VoxelFruitsAndVegetables, 100 People Animated Characters, SimpleForestAnimal
ShadersSkyDome, SunVoxel, SunGlow, MoonVoxel, MoonPhase, VoxelLeaves, VoxelTerrain, VoxelWater, VoxelCloud, VoxelVegetation
NoiseFastNoiseLite (Simplex 3D built into Godot)