Posted October 30, 2017 by ADMAN
#Progress Report #Game Dev #Development
Remember when I said it might be a while before I post again? Well I figured that even though I'm not done with my improvements, I should probably post something.
Right well, the big thing is the new spawning system. So originally I had a system where as your score increased, it would set up the next wave. That's gone, it's now time based. Secondly, the waves themselves are now stored as an object which contains a sub-array of objects that contain information about what kind of objects spawn, how many iterations, etc. Originally it was a bunch of hard-coded instructions stored in a single script that was a pain to debug. This system is a lot simpler.
Currently I set up a test wave which contains an array which defines what is spawning on the top and bottom of the screen, which is 3 walls and 5 bullets. Once it goes through that array it wraps back around. The wave timing stuff doesn't work yet, but once I get the content creator saving and loading stuff, I'll be able to test that properly.
As for the content creator, it's basically a menu that lets me input a bunch of stuff relevant to the objects I'm using to generate stuff. It's pretty simple in theory, although with the roundabout ways to get Unity to behave it may prove to be more difficult. On that note, the UI tools themselves are quite buggy and go haywire more often than I would like, there's also not as much tools there as I would like, so I have to make some changes to the current design of it. Still, it's coming along.
OK, it will likely be another while before I post again. Stay frosty folks.