Hi everyone!
Let's check the progress this week!

In order to implement a character switching function, I tried to create a system that can be easily replaced by modularizing parameters etc. I had been working on sprites for a while, so it had been a while since I had reviewed the code, but I was shocked at how messy the structure was. It's called spaghetti code.

I was planning to remake only the character part, but I couldn't help but rewrite all unrelated parts such as effect generation, sound, and command input. Therefore, it took 2 weeks to finish in 2-3 days. Still not quite finished yet. If you play the demo, you will find a lot of new bugs. However, my efforts paid off, and I was able to organize the structure significantly.

There are a lot of duplicate descriptions, and the data of one motion is divided into multiple files, making it difficult to change and difficult to see.

This time, by using Unity's convenient function scriptable object, we succeeded in managing it in an easy-to-read list. This is an improvement of the state machine, and you can switch the character's actions with less description. This seems to be able to make enemy AI. In addition, by unifying the character movement processing, which was managed separately, into the velocityX, Y variables, it became easier to control. I did many other things, but there were too many to forget.
I wanted to show it after a little adjustment, but this time Modeus just forcibly poured animation data into Zdrada's data. I will adjust again next month.


Message from Excinis :
The 3rd layer is finished! Which just means I'll be doing some final touches and then it'll be ready to put into the game! :)
Mostly just fixing up the first layer, the area the characters are on.

Modeus voice actor recruitment is closed today. We had a lot of submissions just like last time! We are looking for help for next week's screening on Discord, so if you are interested, please come and have a look!
Also, Abi-san received a lot of new voices, so I cut them up and implemented them. She works really fast and it looks like she's done. I can't keep up😵
She is such a hard worker and a great voice actress!⭐
The previous version was very stable, even though it was spaghetti code. By changing the structure this time, I was able to rework almost everything, fight a lot of bugs, and get it to a certain extent. i need a rest . .
That's all today.
Have a nice day!