Flexible frontend menu system.
ANommyMousse GameDev DK30 Fall 2021 0 0
Description
Unlikely to be fully completed in 30 days, but my next two games will use a new system that will incorporate features to make them easier to play for folks who have movement problems. While it’s primarily for my games, I will likely make an asset for the store that will be free so that more people can also use it.
Recent Updates
Welp I’ve been battling unity’s new inputsystem for 2 weeks, I’m probably being a dumbass, but it should be easier than it is to setup the basics and get it to work with something. I’m rewinding this project and just making a simple virtual mouse, then I’ll have a dig around and see if I can actually make unity do something other than give me headaches >_<
Working on the options screen, made the choice of self-contained prefabs, this means that the prefab will be responsible for itself and interactions and storing what it needs. This means two things, 1) The prefabs are replaceable by the end user 2) They are slottable anywhere, meaning the same prefab can be reused in the options and in game.
It’s been slow progress mainly due to low mood self-motivation, but I’ve heavily dialed back my new world playing and watching stuffs, and started getting back in the swing of coding things again.
Present state : Menu works, options screen sub menu prefabs appear and disappear (I suspect causing a memory leak) but that’s a job for future me to deal with.
This week, get the options screen done, tidy it up, consider what to do with the editor screen. Get in game pause to work and reuse the prefabs from options screen.
So far I’ve modified my current menu to work till it gets into game, options - not implemented, lots to do trailing behind I think.
Estimated Timeframe
Oct 19th - Nov 16th
Week 1 Goal
Organize myself the order I have to do stuff, the list of stuff needing to be accounted for. The main tasks are -: Moveable and resizable UI, Remappable keys, Color blind options, Macro support, Text resize, camera controls (Precise, non-precise), mini map (recolorable). There’s bound to be other stuff I’ve left out of this list that’s needed. Refactor the working menu system I have to see what can be salvaged.
Week 2 Goal
Thoughts on week 1+2 : Resizable and moveable menu. This is the main focus I want this fully working in the 4 weeks, and will be the main aim.
Week 3 Goal
If the resizable and moveable menu is working, work on macro support.
Week 4 Goal
In the unlikely event macro support is done, work on mini map support. Reality is I’ll still probably be working resizing or macros and that it’ll take longer that 4 weeks, but hopefully a solid start and the moveable and resizable will get done.