Sprint 15 Update (Week 12)

Enemy Progress, UI Updates

Posted by Trent on April 12, 2022 · 6 mins read

With our time left in the semester really getting down to the wire, we decided to make this sprint our final development sprint. Any progress after this sprint should be limited to bug fixing or implementing art assets given to us by our artists. The reasonin for this is mostly just because we have so many updates to do in our Design Doc and other parts of documentation, and we want to make sure we have those done since we’ll need those to graduate too. But for now, we continue to make progress since we have one last playtest on Friday the 15th. We want to get as much as possible in, especially of the things that really should be tested at least once before we submit our final build for the semester. What a lot of this came down to was finishing up the work on enemy animations and making more UI updates. Nick also continued to make updates to the boss. It’s starting to really feel like a end-game boss now and we’re pretty happy with how it behaves. In addition to that, we also started working on updating our documentation this week. Just because we’re saving time for it at the end, doesn’t mean we can’t start now.

As usual, our artists also made some really great progress this week. Kesavan made more updates to the boss’ explosion VFX. Sofia continued work on the opening cutscene, coloring the final few scenes that were left. This should be the final batch for now, as we’re hoping she can finish another series of sketches before end of the semester for a second “cutscen.” Xy finished working on the boss model this week as well, and Michal updated the Topaz attack animations, so next week we’ll be able to hopefully start getting those in.

With that, let’s move on to another detailed report:

Art

  • Sofia continued coloring the sketches for the opening cutscene, this should be the final batch for now
  • Xy finished working on the boss model, also texturing it
  • Kesavan updated the boss explosion VFX again
  • Michal updated the custom attack animation for the topaz sword again

Design

  • Kyle worked on updating more of the cutscene information, adding details for a second cutscene before the boss fight

Development

  • John continued working on enemy animations and breakable enemies, finally getting them working towards the end of the week
  • Kyle finished up the last of the healthbar implementation
  • Nick fixed some issues with the current boss behavior, specifically its backup behavior
  • Rudy continued working on the camera phasing shader to make our player visibility when behind things
  • John started working on adding UI behavior for when the player gets a new sword
  • Kyle added new UI elements to the level that show “tips and tricks” about the swords giving additional info that’s not immediately apparent
  • I worked on changing the implementation of our target lock system so it doesn’t target an object but rather a specific point in the object
    • This should allow us to have more customization in what we’re targeting
  • I also fixed an issue with our pause implementation so we can actually pause the game now!
  • Nick started adding another new behavior to the boss, giving it the ability to spawn enemies

Documentation

  • Again, I spent quite a bit of time this week working on my individual research, this week I sent it to faculty to approve and then on to the IRB
  • After making some progress on that, I also worked on updating one of my sections of the Design Doc
  • Kyle also worked on updating the Design Doc, starting to get us back up to date with playtest summaries


Again, that’s it for now. Hope everyone’s having a great day!