Several setbacks this week, so production has been a little slow.
The major issue was due to the Unity scene file sizes being way too big. This was because to get the recursive world geometry looking right, I was generating the duplicate worlds during editor mode. This meant that all the additional geometry was getting saved, and making the file really bloated. The scene file size was around 20 MB.
This caused 2 problems: 1) The file size was too big to push to github (maximum file size is 100 MB), and 2) it would cause Unity to crash and delete the file for whichever scene was open. After this happened the second time, and I lost several hours worth of work, I decided I needed a new approach.
Instead of having the geometry generate in edit mode, they are actually generated during gameplay. This brought the scene file size down to 70 MB, and also made it much more manageable in general.
Anyway, here’s a shot of the second hub world with the recursive geometry working:
