Gameplay menu for adjusting game settings (none as of now but possibly more in future)
Video settings for resolution, fullscreen mode [Full-screen, Windowed, Borderless], texture quality, lighting quality, shadow quality (make these configurable as well, if this is too difficult it can be broken into a separate issue).
Sound menu for adjusting volume of various sound effects
Controls menu to remap control and sensitivity inputs for player controller
May need to support controller in addition to keyboard but keep to keyboard and mouse now
Have the ability to serialize and save these control settings and features (Saving and loading these features will be a future issue)
For all selected screen resolutions, ensure that the UI is still usable. Making the UI auto-scale to new screen sizes will be a future issue.
Add configurable settings to the settings menu
Have the ability to serialize and save these control settings and features (Saving and loading these features will be a future issue) For all selected screen resolutions, ensure that the UI is still usable. Making the UI auto-scale to new screen sizes will be a future issue.