What have we been up to this week?
Hey, hey! Is it the time for the 32nd ScourgeBringer open development newsletter issue? It looks like it!
Previously on ScourgeBringer: Florian became dad! While he's on parental leave I worked on getting the smash attack to where we wanted it to be. I also tweaked a lot the physics and fixed a bunch of stuff for a smoother experience.
Last week has been... very quiet, ScourgeBringer-wise.
Florian is still on parental leave and I have been caught in having to deal with some business duties. I also had to work on the Nintendo Switch I made for another studio. Well, not quite on the port itself, but the team also hired me to make a PC release of that port so that it can be out simultaneously. Everything is finished now and an announcement should be done soon!
Consequently of this, I haven't been streaming our progress on Wednesday because I had too little to show.
Yet! I still sneaked a couple days of work on ScourgeBringer in. I reworked our AI system to add features that will prove useful in the future. The enemies now have virtual eyes and there are line of sight calculations. This will help both the AI to be less dumb as well as implementing tricks in the intelligent aiming of Kyhra. For instance, in this gif the enemies in blue can't see the player but still consider to see it and be in their aggro range (and therefore tries to shoot through walls). This is now a thing of the past and the enemies now have a strategy of getting around obstacles.
I started using this line of sight code to enhance the predictive aiming for Kyhra's drone as well as a few edge cases to smooth out the dash precision (like detecting when the player aims slightly off an enemy and would eventually miss it). The whole purpose of this is not to assist the player, but to make you be in total control of what you are doing by erasing the possible imprecision of the gameplay/physics. And so far so good!
This week, I will be working most of the time on ScourgeBringer! And by the end of the week, I'll be off to participate to IndieCade! It's a cool expo with conferences, great games, and awesome people. On next Monday, you can expect the newsletter to be a bit late because I'll be attending GAConf, on conference about game accessibility.
That's it for this week! See you next mission!