[Major Update] v0.2.1 – Stability, Scalability & Core System Improvements!
🔧 \[Major Update] v0.2.1 – Stability, Scalability & Core System Improvements
[p]This update is a major foundational update focused on long-term stability, performance, and scalability. While many of the changes are under the hood, they directly improve gameplay smoothness, reliability, and allow the game to safely expand with larger worlds, more enemies, and more systems in future updates.[/p][hr][/hr][h2]🌍 World Streaming & Spawning[/h2][p](Major System Rewrite)[/p][h3]Previous Behaviour[/h3][p]Previously, all world objects (trees, zombies, props, environment objects, etc.) were spawned and active across the entire map at all times.[/p][p]On large worlds made up of multiple terrain tiles, this resulted in:[/p]- [p]Hundreds of AI agents running simultaneously[/p]
- [p]Audio sources playing from far outside the player’s range[/p]
- [p]Physics, navigation, and animation systems updating even when objects were not visible[/p]
- [p]Severe performance degradation as world size increased[/p]
- [p]Significant FPS drops[/p]
- [p]Movement stuttering[/p]
- [p]“Invisible” enemies attacking or making sound[/p]
- [p]Poor scalability for larger maps[/p]
- [p]Spawned once[/p]
- [p]Disabled by default[/p]
- [p]Only enabled when the player is within an activation range[/p]
- [p]AI logic[/p]
- [p]NavMesh agents[/p]
- [p]Animations[/p]
- [p]Audio sources[/p]
- [p]Collisions and physics[/p]
- [p]Enemies can no longer attack or make sound while far away[/p]
- [p]No background CPU usage from unseen objects[/p]
- [p]Massive FPS improvements on large maps[/p]
- [p]The game behaves as if the world is much smaller, even though it isn’t[/p]
- [p]Correct placement on terrain[/p]
- [p]Proper scale handling (fixes microscopic or invisible enemies)[/p]
- [p]Enemies only run AI logic when near the player[/p]
- [p]No AI updates when enemies are inactive[/p]
- [p]No “ghost” enemies interacting with the player[/p]
- [p]No off-screen navigation or pathfinding costs[/p]
- [p]Crawler Zombies
Low-profile enemies that are harder to detect and add tension during exploration.[/p]
- [p]Prevents unfair or confusing combat encounters[/p]
- [p]Eliminates enemies attacking from outside the player’s awareness[/p]
- [p]Allows many more enemies to exist in the world without destroying performance[/p]
- [p]All terrain tiles are now treated as one connected world[/p]
- [p]Spawning logic automatically detects and distributes objects across all terrains[/p]
- [p]World objects are streamed per terrain tile, not globally[/p]
- [p]Easier to maintain and expand large maps[/p]
- [p]Faster runtime performance[/p]
- [p]Much better scalability for future world content[/p]
- [p]Added dynamic rain and lightning effects[/p]
- [p]Weather effects are now tightly integrated with:[/p]
- [p]Time of day[/p]
- [p]Weather state[/p]
- [p]Environmental systems[/p]
- [p]The date and time-of-day display has been restored to the top-right UI[/p]
- [p]This system had previously been disabled during earlier refactors[/p]
- [p]A unified visual style[/p]
- [p]Cleaner layout[/p]
- [p]Improved readability[/p]
- [p]Easier extensibility for future mechanics[/p]
- [p]Text not appearing in-game[/p]
- [p]Scene/Game view mismatches[/p]
- [p]Inconsistent font scaling across resolutions[/p]
- [p]Updated for improved consistency and readability[/p]
- [p]Better visual alignment with the in-game UI style[/p]
- [p]Only a single resolution (e.g. 1024×768) was available[/p]
- [p]Fullscreen behaved inconsistently across systems[/p]
- [p]More reliable fullscreen behaviour[/p]
- [p]Better compatibility across hardware configurations[/p]
- [p]Backpack contents[/p]
- [p]Hotbar items[/p]
- [p]Holstered weapons and tools[/p]
- [p]Are not destroyed[/p]
- [p]Can be recovered after respawn[/p]
- [p]Use the same logic as manual item drops for consistency[/p]
- [p]Fixes cases where items were unintentionally lost on death[/p]
- [p]Creates clearer and more consistent death consequences[/p]
- [p]Lays groundwork for future mechanics such as corpse runs and risk–reward survival[/p]
- [p]If any object tagged Respawner exists:[/p]
- [p]The player respawns at one of those locations[/p]
- [p]If no respawner objects are present:[/p]
- [p]The game falls back to standard world spawn points[/p]
- [p]Sleeping bags are detected dynamically[/p]
- [p]Newly placed sleeping bags are recognised automatically[/p]
- [p]Removed or destroyed sleeping bags are no longer used[/p]
- [p]No scene reload or manual refresh required[/p]
- [p]Players can meaningfully control their respawn location[/p]
- [p]Supports base-building and long-term survival strategies[/p]
- [p]Fully compatible with large, streamed worlds[/p]
- [p]Maximum level: 100[/p]
- [p]Each level requires more XP than the last[/p]
- [p]Early levels are fast and rewarding[/p]
- [p]Later levels take longer and represent experience[/p]
- [p]Fast leveling[/p]
- [p]Learn the game and unlock core basics[/p]
- [p]Steady progression[/p]
- [p]Normal survival gameplay[/p]
- [p]Slower leveling[/p]
- [p]Levels reflect experience, not grinding[/p]
- [p]Long-term prestige levels[/p]
- [p]For dedicated survivors[/p]
- [p]You never lose XP[/p]
- [p]Progress carries across saves[/p]
- [p]Max level does not block gameplay[/p]
- [p]High levels represent time and skill, not pay-to-win power[/p]
- [p]Unlocking new crafting recipes[/p]
- [p]Gating building structures and upgrades[/p]
- [p]Scaling player stats such as:[/p]
- [p]Health[/p]
- [p]Stamina[/p]
- [p]Carry weight[/p]
- [p]Supporting deeper progression systems as the game evolves[/p]
- [p]Fixed invisible or extremely small enemies caused by incorrect scaling[/p]
- [p]Fixed enemies interacting with the player while out of range[/p]
- [p]Fixed AI logic running on inactive or unseen enemies[/p]
- [p]Fixed enemies playing sounds while disabled or far away[/p]
- [p]Fixed cases where enemies remained logically active after being visually removed[/p]
- [p]Fixed severe FPS drops caused by inactive world objects still updating[/p]
- [p]Fixed physics, navigation, and animation systems updating off-screen[/p]
- [p]Reduced unnecessary CPU usage from unseen AI and props[/p]
- [p]Improved performance scaling on large maps[/p]
- [p]Fixed world objects updating when they should be inactive[/p]
- [p]Fixed collisions remaining active outside interaction range[/p]
- [p]Fixed audio playing from disabled or distant entities[/p]
- [p]Improved enable/disable consistency to prevent state desyncs[/p]
- [p]Fixed UI text not rendering correctly after TextMeshPro conversion[/p]
- [p]Fixed UI appearing in Scene view but not Game view[/p]
- [p]Fixed font scaling and alignment inconsistencies[/p]
- [p]Fixed on-hit blood splatter effects not triggering or fading correctly[/p]
- [p]Damage feedback visuals now reliably display when the player is hurt[/p]
- [p]Fixed multiple edge cases causing unpredictable behaviour in large worlds[/p]
- [p]Reduced “ghost systems” running when they should be disabled[/p]
- [p]Improved system ordering to prevent race conditions during spawn/despawn[/p]
- [p]Larger and more detailed maps[/p]
- [p]More enemies on screen[/p]
- [p]Richer environments[/p]
- [p]Better long-term performance[/p]
- [p]Fewer hard-to-trace bugs caused by unnecessary system updates[/p]
- [p]Multiplayer functionality[/p]
- [p]Player statistics tracking[/p]
- [p]Challenges and progression-based objectives[/p]
[/p][hr][/hr][p]Please report any future issues here: Steam Community Discussions[/p][p][/p][p]Thank you for standing by us during this Early Access release. We’re excited about more improvements are coming in Update 0.2.2, so stay tuned![/p][p][/p][p]🔗 Get End of Everything now on Steam[/p][p][/p][p]Kind regards,[/p][p]Happy Dayz Games
[/p]
[p]Note: As with all Early Access development, exact feature scope may evolve during testing, but these systems are a primary focus for the upcoming update.[/p]