Day 4. Night.
Today was a lot of building and rebuilding. I really wanted to make sure I could reuse as much as possible between my "Survive" dream and my "nightmares". I reworked how health is handled (tracking is in the health UI which is a prefab), how inputs are accepted (it's own manager which reads the player's class to determine how to attack), and how skills are used (I might change this up a little bit). The skills and classes are all ScriptableObjects now and can be loaded from Assets. This will make things easier because I can load up all the pre-designated information and sprites whenever I need them. I want to move enemy type data and spawn points into ScriptableObjects so I can add controlled variation.
I also managed to work on the spider AI a little bit. They were all sorts of crazy and ran into each other a lot. I added a new BoxCollider to act as a trigger in front of them. If they see someone there, they'll stop moving until the coast is clear. I think I had my condition had an extra "!" which took me way too long to remember.
No visual update today. It's not very different from last time (I have a few more UI elements) and I don't have my mouse on me.

Still a lot of work to go. I'll really need to make things look nice as well. Or I can work on the "reality" phase so I can actually start persisting class/skill selections....maybe after I have another dream complete.
Always schedule cat delays. She was extra friendly today.
-Frowning Asinus