Home

Awesome

BGC Tools

A collection of useful Unity Tools and scripts developed at the UC Riverside Brain Game Center.

Developers:

Doxygen-built documentation available here.

Pull requests are welcome.

How To Use

This project has been built largely to be imported as a managed-code plugin. Within a Unity project, navigate to ${project_root}/Assets/Plugins, and clone this repository and set it up as a submodule:

cd ${project_root}/Assets/Plugins
git submodule add https://github.com/UCRBrainGameCenter/BGC_Tools.git

If you're not familiar with using git submodules, check out Trevor's blog post on submodules.

Take a look at our MIT Licensed CleanBGCProject Unity Demo Project to see some of these tools in action.

Features

User Management

Audio

Custom Data Structures

Mobile, Desktop, and Editor-Friendly File I/O

Mathematics

State Machine

UI

General Utilities