Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

Hey I'm glad MuseNet was helpful for you! The possibility of infinite map generation seems cool, and what you got so far seems nice! I think I ran into a bug where if you try picking up something it will just duplicate the item. Good job on this! I would still like to learn how to make nice procedural generation like you have (^w^)

(+1)

Yeaap I love that bug xD
If you try to add something to your inventory and your inventory is full, it just spits the item out into the world... but doesn't delete the one you try to pick up hahahaha
Completely forgot to patch it before shipping. Also I think it's hilarious :P

Thanks for the kind words though :3

HMU on discord if you'd like me to go into the nitty-gritty on how I did the procedural generation. 

Honestly tho the TL;DR of it is: Godot has a class called OpenSimplexNoise, so you already have 2D and 3D psudorandom noise available on demand. The rest is all splitting the world into 6x6 chunks of tiles (arbitrary number) that generate themselves, and having an overarching object spawn those chunks on it's own 6x6 grid on demand as you move about. Boom. Procgen xD
Also each chunk saves changes to a dictionary as you mine/build and when it gets offloaded it saves it. When it gets loaded again it reapplies it.