Hello, I am working on my set of tools for unity that I've already used in many games and our beloved LD48. It has proven to be very useful for creating things fast, but I realized that even with so many features I've spent 4 hours on the menu in the previous jam. That's a lot of time for such a simple thing as the menu. Later I've also realized that some things weren't working in the menu, but that's not the point for today.
Concept
In the image you can see the menu from Power Station Beta (ld48) and how it could have been made faster with the right tools. With the menu on the left you are able to customize things such as: style (use buttons or simple text), colors, options, layout and padding. Most menus are just a list of buttons on a background. It does the job, but it still takes a long time to create. With adding components, navigation, menus you are wasting a lot of time.
Creating settings
In qASIC I've created a very complex and easy to use settings system, where you call setting names instead of having one giant script to do everything. Still it would be cool to have a big button that says: POPULATE MENU. Making sliders and other things takes time and having to copy & paste a bunch of them and change some text seems rather stupid.
Complexity
Just thinking about how somebody would use this: it would be cool to have a way to assign your own sliders and not sliders and to not have to change every single button, or dropdown to your liking. In that case: many people like to have an object with a label and the slider, which would make it impossible to use in this tool. So then I would have to scan through every GameObject in every single object. But then what if there's TWO!? MULTIPLE MENUS!? It is just starting to hurt my brain.
Will it come out?
I don't know. For now I'm focused on releasing qASIC v0.1 and going on from there. Please tell me if I should try making something like that, or if fe. there's already a tool for that (it wouldn't fill out qASIC options though and change labels). I will probably try adding little updates and maybe I will even try to replace the Input System, with an actual from scratch Input System (instead of relaying on the legacy one). Anyway, I hope this sparked your interest. I personally think that more games should have more options and menus, even in jams. Thanks for reading through :)