DennisSmuda / godot-chunking-system

Demo on how to make a 2D grid-based map with FastNoise and infinite movement in every Direction. Uses multithreading to load/unload chunks of the map! 🌎

Home Page:https://dennissmuda.com/blog/godot-chunking-tutorial

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Godot Chunking System 🌎

Checkout the blog post here!

Uses a global World.gd Singleton to keep track of the player's position and load/unload chunks in seperate threads

checkout and run πŸš€

git clone https://github.com/DennisSmuda/godot-chunking-system.git

Open the project.godot and the main scene should open automatically:

main_scene

run the project with (cmd|ctrl)+R

Contribute πŸ‘‹

Feel free to submit issues or pull requests

About

Demo on how to make a 2D grid-based map with FastNoise and infinite movement in every Direction. Uses multithreading to load/unload chunks of the map! 🌎

https://dennissmuda.com/blog/godot-chunking-tutorial


Languages

Language:GDScript 100.0%