It’s Monday again!
Well, I redid everything yet again. This’ll be my fourth iteration of the same basic system. I don’t think it’s wasted time. I used a lot of the same ideas in the new system, and I think I’m finally satisfied with it. It’s clean, concise, and it makes good use of how Unity works.
The previous system got really big and convoluted. After I got to the point where I started integrating it into Unity, I realized that it had too many moving parts and too much unnecessary stuff going on… I thought a lot about how I want things to work, and what an interaction really is in the abstract. I decided it’s basically this: do something, based off a condition, which causes something to happen. (Have you picked up the key? Pick up the key. You picked up the key.) That’s basically what I made in a nutshell.
Now that I’m finished with that, I’m going to spend this week on story, and really try to nail down the main character. I have a few weeks of work left on another project I’m doing freelance work for. I intend to spend a lot more time on the game after that, but we’ll see how it goes. It’s hard to not be making money. Stupid money.