After several days of working on the base scripts for this task, today I finally was able to implement them into the chunk loading system. These scripts took quite a while to figure out, and I didn't post anything about them because I didn't deem them worthy enough for a dedicated post, hence why there were no posts in the last few days. If you want daily Crevis updates, make sure to follow me on Twitter.
In the gif, you can see that chunks are created, saved, and unloaded when the player leaves them. When the player re-enters those chunks, they are the same. Chunks in Crevis are stored in .grid files, which store block data for a specific chunk. I plan to utilize .grid files for randomly generated structures as well. I still need to figure out how to save instances within the world, and I think I have some ideas.
Until next time!
February's task is to improve the combat system and create a system for enemies and their AI.
The author of the blog is Niften, or Sour Apple. He posts weekly, usually on the weekends on Saturday.