Blank Project : Development Log #20
Welp, I said I'd try to not leave the next update too long and that turned out to be a total lie. Never fear though, work is still being done on the project every day and night.
To be honest it's been so long that I can't quite recall everything that has been done since the last update but I'll try and break it down. Instead of a screenshot dump I've just included a few minutes of gameplay at the end.
The Field Map menu was given a big behind-the-scenes improvement, allowing it to logically and easily move between certain states, e.g. First Login Bonus, Battle Start, Teleport, Post-Battle etc. Visually I don't think there's much really new here other than the post-battle rewards pop-ups. Node / Path reveals and unlocks was also vastly refined.
Next, it was time to ditch the A-pose and actually take a crack at rigging and animating the player character model. The test model is fairly limited in it's detail - and I am very limited in my animation skills - so the animations do not and will not look very good. Right now though the goal is just to fill in that piece of the development puzzle.
The Battle System was also in need of restructuring, there's a lot of components talking and a lot of components listening It seemed logical to implement a Message Bus type system to decoupling everything. This has been very successful in maintaining my sanity and has really cleared the road to building on and improving the Battle System.
To be blunt, the Battle System is still very underdeveloped. Janky animations and locomotion aside, there are still some pretty foundational mechanics / features that have yet to be implemented, such as:
Break Gauge / Break Damage
Proper conditional camera switches - this is half-baked right now
Calculated orb generation
Animations for Ranger / Mage jobs, remaining common animations for Warrior abilities
Particle Effects for most current offensive abilities
and this list is just what's on my mind right now. Nevertheless, it's only a matter of time until this all comes together and I can't wait to show it off.