Saturday, February 27, 2016

Capstone Week 22 - Random Loadout and Menu Controller Support

This week was the beginning of a new sprint! I completed all of my tasks for the previous sprint, which I am happy with. Up next/already done are a few things:

Done:

  • Random loadout button - this button was requested to be placed on the character customization screen so that you could easily choose a new/random loadout. It can be used by either clicking on it with the mouse, or by pressing "Y" on your controller (if you have one plugged in). It then fills up the remaining empty slots you have in your loadout with completely random items (weapon, armor, hack, virus). This means if you want to use one specific item, and have the rest be random, you simply have to select that item and then hit the random button and voilah, you have a random loadout with one (or two if you want) item of your choice. Pressing "Y" again however will clear out your entire loadout, it will not save the item you chose. This could perhaps be changed to not do this in the future, but it depends on playtesting feedback on the button.
Doing: 
  • Main menu controller support - While it is a seemingly simple addition to the game, I think it will provide a lot of ease of use and enjoyability to the menus. I plan on using Unity's navigation controls within their UI system. It's actually very nice because it shows you the "flow" of your navigation, and you can change it to whatever you'd like. This allows you to set up the ability for the UI to respond to inputs from controls or "Tab". For example, using a joystick or D-Pad to navigate up and down a list of buttons without having to set up any scripts that are incredibly complicated.

No comments:

Post a Comment