qASIC


qASIC is a collection of simple well integrated tools that allow you to make and debug games quicker. These include the cheat console, custom input system and more.


by Dock Frankenstein


Price History +

Website | Documentation | Github | Issue tracker | Discord


TextMeshPro is required!


About

qASIC is a collection of simple well integrated tools that allow you to make and debug games quicker, while providing accessibility to your players.


Features:

- Game Console

- Cablebox Input System

- Info Displayer

- Options System

- Audio Management

- File Management


Game Console

The Game Console is an in game cheat console that can print logs and run commands.

- Full fledged in game cheat console

- Custom command support

- Printing Unity Logs

- Customizable log colors

- Built in commands


Cablebox Input System

Cablebox is a simple, easy to use solution for getting user input. It falls in between the legacy Input Manager and the new Input System. It’s main focus is to be quick and easy to use.

- Quick setup


- Easy to understand UI


- Full fledged Input Editor


- Easy to add key remapping


- Gamepad support (coming soon)



Info Displayer

Info Displayer allows you to display information on screen. It can also be used for displaying debug values without any setup.

- Displaying values at runtime

- Easy debug usage

- Built in scripts for displaying hardware and software information


Options

The Options System simplifies setting menus by separating settings from the UI. Changing preferences can be achieved simply by specifying the target on an interactable.

- Tag based settings system

- Built in settings

- Built in scripts for adding setting support to UI buttons

- Quick setup


Audio Management

qASIC comes with simple audio management tools that allow you to manage your sounds more efficiently.

- Playing static audio (moves between scenes)

- Pausing audio globally

- Controlling audio from any script


File Management

The File Manager simplifies saving and loading files.

- Easy saving using Binary, JSON and StreamWriter

- Custom config serialization

- Path modification tools