Hello, wanna make games faster?

Helo there, I've made a tool with many basic features for unity so if anybody would like to use it then you can

https://github.com/DockFrankenstein/qASIC/releases/tag/0.0.8

Here are some features

Customizable settings

A settings system with saving and room for expandability. You can easily add your own by using the qASIC.Options.OptionsSetting attribute. Toggles and sliders are easy to setup, but dropdowns require coding, so keep that in mind. There is a example scene with it working, so if you don't know what to do, you can just copy the menu from there for simple resolution, framerate and fullscreen options. IMPORTANT: to get rid of lag, add the options load script! qASIC Custom options.png

In game console

Although many people think consoles aren't that important in small games, they still can be very useful if you use it properly. There are already some build in commands such as: scene, input, options, help, clear and echo. You can also make your own by interfering from qASIC.Console.Commands.GameConsoleCommand. You can also quite easily log something by using qASIC.qDebug.Log. You can add a console to your scene from the Game Console prefab. qASIC Game console.png

Global audio manager

Sound effects and music is something every game needs. In 3d games you are probably placing audio sources around the scene, but mostly for 2d games you probably need an audio manager. You can play, stop, assign audio channel and mixer and save user preferences (if you add some sort of audio options).

Saving manager

Most of the time you don't really need saving and if you need it you most likely are using player prefs, so not sure how useful this thing is to you

There are also some other nifty tools such as simple bool string or int unityevents and custom vector string conversion for cleaner way of displaying information. In the future there will be also an info block (showing framerate, hardware, playtime, exception and warning count etc) and more customization. There are also probably going to be templates for clean scripts, so you will no longer have to delete the same functions before writing something.