Thank you for your kind words! I'm glad you like the kit and were able to learn something from it =)
It is quite niche, and while there's a lot of generic value in the design it's often difficult for people to dig in and check out something that they're not immediately interested in. No biggie though, I made it and learned what I wanted to learn and figured someone else might benefit in the process if this were available to study so here it is.
I haven't checked out Send Event Data / Get Event Info. I've seen it mentioned but have yet to look into specific uses for it. I access FSMs directly because it seems like a good way to pass information and minimize what an FSM actually needed to share, and which objects needed to know what. I also reworked most of the systems a few times over and was just tired of changing them.
Real men don't need crosshairs!
![Wink ;)](https://hutonggames.com/playmakerforum/Smileys/default/wink.gif)
Plus, I'm doing the GUI with RageSpline and not everyone has that.
Yes I'm ... extensively... familiar with the tediousness of building the ships over and over. I had intended to add a way to build one quickly but felt it would be better to see what kind of interest there was in the kit before getting into that.
The game-over is a placeholder. There should be a system to explode the ship and respawn the player somewhere in there, but its another thing I put on the backburner and didn't add in.
It took about a month off and on, mostly on the weekends and maybe a couple hours after work during the week. I got most things done on saturdays that I was able to stay in and work on it for 8 or so hours. There's probably 80 - 100 hours in it with the models included and all.
The warning is from the projectiles hitting a target that does not have a defined Health system. I can't remember which but one or two of the weapons has an interrupt to check the health variable of the collider and if its 0/null then skip applying damage (no warning of non-existent variable). Non-zero results in continuing in the state and applying damage.
Again, I'm glad you like it! I'll continue extending it if there is sufficient interest, and I'm around for support / problems / questions with it.