- Main Menu: Overhaul UI with dynamic Facepunch API integration for pulling the latest news posts and version changelogs natively.
- Save System: Introduce a robust save/load system with schema versioning, backward-compatibility migration, auto-saving, and safe shutdown fallbacks.
- Smelting & Inventory: Add a typed ore/ingot inventory and smelting system featuring new interactable Smelter Stations and comprehensive UI panels.
- New Resources: Add rare ingot drops (Tin, Copper, Iron, Silver, Gold) with physics-based IngotPickup entities and drop-chance rolling.
- Interaction & Shop: Implement a core interaction system (raycast detection, prompts) along with a fully functional in-game Shop Station and cash register for purchasing upgrades.
- New Tools: Expand the arsenal with a Jackhammer and Pickaxe, introducing tool-tier gating mechanics.
- Settings & Audio: Add a system configuration menu with functional master, music, and SFX global volume sliders.
- Visuals: Add dynamic hit sparks, volumetric fog, and DDGI lighting configurations.
- Testing: Add extensive suites of automated property tests covering damage, smelting, currency deduction, and save guards.
- Hammer Handling: Greatly enhance the Hammer ViewModel with randomized swing variation, hit-stop freezing on impact, screen shake, and view bobbing.
- Physics Pickups: Ore pickups now spawn dynamically using physics, assigning proper ore values, settling automatically, and supporting double-drop upgrades.
- UI Styling: Refine the main menu footer, progression UI elements, and HUD overlays for a sleeker, modern aesthetic.
- Scene Fidelity: Tweak scene geometry, probe density, and indirect light volumes for better overall ambiance.
- Fix and update cube drop model paths.
- Rebalance ore health scaling and base drop amounts for better progression pacing.
- Clean up the pendentlight prefab instances, properly assigning static model colliders and stripping unnecessary physics bodies.
- Deprecate the legacy OreCounter component entirely, fully migrating to the new typed OreInventory system.
- Strip out the old GameHud UI files in favor of the new unified Razor/SCSS architecture.
- Remove legacy scene volumes and unused setup remnants.
- Settings volume sliders currently only affect explicitly hooked audio sources; some legacy sounds might bypass the mixer temporarily.