Difference between revisions of "Script Toolbox"
(Initial page) |
m (→Integration: formatting) |
||
(7 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | The Script Toolbox is a set of scripts and utilities released on the Unity Asset Store. There are two parts: the [[:Category:Free Scripts|Base]] package (free) and the [[:Category:Premium Scripts|Premium]] | + | The Script Toolbox is a set of scripts and utilities released on the Unity Asset Store and this website. There are two main parts: the [[:Category:Free Scripts|Base]] package (free) and the [[:Category:Premium Scripts|Premium]] package. |
− | + | == Base == | |
+ | This package provides a foundation from which to build a solid game. Includes general-purpose scripts such as a State Machine framework, Messaging system, and Singleton implementations, complete with demonstrations of how they work and how to use them. | ||
− | The | + | The Base package will work on its own but only contains a limited number of scripts, and is covered by a different license than the Premium package. |
+ | |||
+ | It may be downloaded here: [[:Category:Free Scripts|Free Scripts]] | ||
+ | |||
+ | It provides the following features: | ||
+ | * Enhanced Sidescroller Character Controller | ||
+ | * Simple Radar display | ||
+ | * Event posting system | ||
+ | * Finite State Machine | ||
+ | * Singleton (global object) | ||
+ | |||
+ | == Premium == | ||
+ | The Premium package contains most of the rest of the toolbox scripts. | ||
+ | |||
+ | It provides the following features: | ||
+ | * Camera script for 2d games | ||
+ | * Cutscene Framework - Easily create scripted encounters! | ||
+ | * Editor extension to save unique materials for many textures at a time | ||
+ | * GUI scripting - manipulate objects easily, in a familiar way | ||
+ | * GUI integration with State Machines | ||
+ | * Mobile scripts to ease development on multiple platforms | ||
+ | * Many simple utility scripts, from Animations to Transforms, level loading to spawning prefabs, even XML file reading and writing | ||
+ | |||
+ | == Integration == | ||
+ | This is a small set of scripts that depends upon both the Base and Premium packages. | ||
+ | |||
+ | It may be downloaded from here: [[:Category:Integration_Scripts|Integration Scripts]]. | ||
+ | |||
+ | It contains two scripts that serve the following purpose: | ||
+ | * Integrate the [[Cutscene Framework]] with the [[Messenger]] system | ||
+ | * Integrate the [[DisplayStateManager|Display State framework]] with the [[Finite State Machine]] | ||
+ | |||
+ | == Documentation == | ||
+ | <table style="background-color:#dae7be; width:49%; border:1px solid black; float: right"> | ||
+ | <tr><th>API</th></tr> | ||
+ | <tr><td>[[:Category:API|All Scripts]]</td></tr> | ||
+ | <tr><td>[[:Category:Free Scripts|Free Scripts]]</td></tr> | ||
+ | <tr><td>[[:Category:Premium Scripts|Premium Scripts]]</td></tr> | ||
+ | <tr><td>[[:Category:Integration Scripts|Integration Scripts]]</td></tr> | ||
+ | </table> | ||
<table style="background-color:#dae7be; width:49%; border:1px solid black;"> | <table style="background-color:#dae7be; width:49%; border:1px solid black;"> | ||
− | <tr>< | + | <tr><th>Documentation</th></tr> |
<tr><td>[[Cutscene Framework]]</td></tr> | <tr><td>[[Cutscene Framework]]</td></tr> | ||
<tr><td>[[State Machine Frameworks]]</td></tr> | <tr><td>[[State Machine Frameworks]]</td></tr> | ||
Line 13: | Line 53: | ||
<tr><td>[[:Category:Mobile|Mobile Utilities]]</td></tr> | <tr><td>[[:Category:Mobile|Mobile Utilities]]</td></tr> | ||
<tr><td>[[:Category:Utility|Other Scripts & Utilities]]</td></tr> | <tr><td>[[:Category:Utility|Other Scripts & Utilities]]</td></tr> | ||
− | + | <tr><td>[[:Category:Demos|Demo Scenes]]</td></tr> | |
− | + | ||
− | <tr><td>[[:Category: | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
</table> | </table> | ||
+ | |||
+ | == Javascript Integration == | ||
+ | The toolbox is written in C#, but it can be used with Javascript if desired. Simply move the scripts into a folder called Plugins. This will tell Unity to compile them first, after which they will be available to be used in the Javascript in your project. |
Latest revision as of 05:07, 23 April 2013
The Script Toolbox is a set of scripts and utilities released on the Unity Asset Store and this website. There are two main parts: the Base package (free) and the Premium package.
Contents |
[edit] Base
This package provides a foundation from which to build a solid game. Includes general-purpose scripts such as a State Machine framework, Messaging system, and Singleton implementations, complete with demonstrations of how they work and how to use them.
The Base package will work on its own but only contains a limited number of scripts, and is covered by a different license than the Premium package.
It may be downloaded here: Free Scripts
It provides the following features:
- Enhanced Sidescroller Character Controller
- Simple Radar display
- Event posting system
- Finite State Machine
- Singleton (global object)
[edit] Premium
The Premium package contains most of the rest of the toolbox scripts.
It provides the following features:
- Camera script for 2d games
- Cutscene Framework - Easily create scripted encounters!
- Editor extension to save unique materials for many textures at a time
- GUI scripting - manipulate objects easily, in a familiar way
- GUI integration with State Machines
- Mobile scripts to ease development on multiple platforms
- Many simple utility scripts, from Animations to Transforms, level loading to spawning prefabs, even XML file reading and writing
[edit] Integration
This is a small set of scripts that depends upon both the Base and Premium packages.
It may be downloaded from here: Integration Scripts.
It contains two scripts that serve the following purpose:
- Integrate the Cutscene Framework with the Messenger system
- Integrate the Display State framework with the Finite State Machine
[edit] Documentation
API |
---|
All Scripts |
Free Scripts |
Premium Scripts |
Integration Scripts |
Documentation |
---|
Cutscene Framework |
State Machine Frameworks |
GUI Scripts |
Character and Camera Control Scripts |
Mobile Utilities |
Other Scripts & Utilities |
Demo Scenes |
[edit] Javascript Integration
The toolbox is written in C#, but it can be used with Javascript if desired. Simply move the scripts into a folder called Plugins. This will tell Unity to compile them first, after which they will be available to be used in the Javascript in your project.