Edit of asset "Zone Loading System" Accepted

Old/Current New/Edit
Title Zone Loading System
Description This template shows you how your game can automatically load/unload zones according to your player position. By implementing this template in your game you can have a seamless world as big as needed, without loading screens.

This works for both 2D games and 3D games, try the demo by executing this project.

Note that it is not a chunk system based on distance to the player, if you need chunks loading for an open world, please check other solutions.

You may leave feedback on the Github "Feedback" issue.
Download the version on Github to get the latest changes.
This is a dynamic zone loading system that takes care of the zone management for you, loading and unloading zones as your player explores the world, using a background thread to minimize performance hiccups. This allows to have huge seamless worlds without loading screen.

The zones can be as big or as small as needed, and this can be combined with other optimization methods. If done carefully, the zone transitions will be invisible to the player, but for that you will need to break line of sight using twists and turns, so that the player can never see unloaded zones.

This system can be used for indoor and outdoor environments. It can also work for 2D with minor modifications.
Category Templates
License CC0
Repository Provider GitHub
Repository Url https://github.com/Yogoda/ZoneLoadingSystem
Issues Url https://github.com/Yogoda/ZoneLoadingSystem/issues
Godot version Godot 3.4
Version String 2.2 1.1
Download Commit 36f65649a36634ac51a69f2ec97c48736ed25655 b1bb884867559b2d279daaa8a82afd245e60adfc
Download Url (Computed) https://github.com/Yogoda/ZoneLoadingSystem/archive/36f65649a36634ac51a69f2ec97c48736ed25655.zip https://github.com/Yogoda/ZoneLoadingSystem/archive/b1bb884867559b2d279daaa8a82afd245e60adfc.zip
Icon Url https://raw.githubusercontent.com/Yogoda/ZoneLoadingSystem/master/icon.png