May 1st update

Unfortunately no new pretty things to look at. The boss fight code is about 80% finished, just have one more thing I wanted to add: a new skill for Sera that players should be making use of during the fight. Still have pretty much all of the art assets to texture and still need to design the look of the new enemy.

However, before that I am refactoring the entire nearly five year old character controller code. The reason is because I have some weapons that will be able to affect the controller's movement as well as other things. The current code is basically way too much stuffed into the controller and too many things are doing the same thing, the product of someone(me) who could implement certain features but not in a robust or modular way. So now I'm refactoring things so that everything is not only more simplified but more modularized and less buggy. This had to be done for a while, but I had put it off until I realized that I was just adding to more technical debt. This refactoring is also necessary because I want to be able to allow a player two to just hop on and off in co-op. Right now the inputs are linked too closely to the movement, and Lea's controller is a special controller instead of a regular entity controller. I need to merge them all together in order to swap out the states easily since the states are what controls how something moves. The refactoring is about 50-60% done.

The new system should allow for some really unique weapons and to also bring back a little of practice round's combat to make things more exciting.

Comments

Popular posts from this blog

March 31 Update - Optimizations

May 4th update

June 4 Update