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
| Limitation | Details |
|---|---|
| No player character | Free-look camera only, no player physics |
| No enemies / AI | No enemies, no animals, no NPCs |
| No inventory | No item pickup, no inventory, no crafting |
| No save system | World regenerated on each launch (default seed 1337) |
| No audio | No sound or music implemented |
| No multiplayer | Single-player only |
| No menus | No main menu, no pause menu, no options |
| Limited placement | Only Dirt voxel can be placed |
| No player physics | No camera/terrain collision, camera flies freely |
| No destruction animation | Voxel disappears instantly (debris only) |
| No configurable day/night | Fixed 5-minute cycle duration |
Credits
| Component | Details |
|---|---|
| Engine | Godot 4.7 (Mono / C# .NET 8.0) |
| Assets | Voxel Mythical Pack, Voxel RPG Weapons, VoxelFruitsAndVegetables, 100 People Animated Characters, SimpleForestAnimal |
| Shaders | SkyDome, SunVoxel, SunGlow, MoonVoxel, MoonPhase, VoxelLeaves, VoxelTerrain, VoxelWater, VoxelCloud, VoxelVegetation |
| Noise | FastNoiseLite (Simplex 3D built into Godot) |