Welcome to the OnChain Studios Unity Extensions repository! This collection of custom Unity packages is designed to help streamline and expedite your game and application development processes within Unity. Whether you're an indie developer or part of a larger team, these tools are crafted to enhance your workflow and bring your visions to life more swiftly.
Below are brief overviews of the packages included in this repository:
- File Templates: Rapidly generate highly readable c# and visual scripting code.
- UIToolkit Extensions: Enhances the functionalities of UI Toolkit and provides communication between UIDocument events and Visual Scripting.
For more in-depth information on each package and its functions, check out the specific READMEs:
To use any of these packages in your Unity project:
- Open Unity and go to
Window > Package Manager
. - Click on the
+
button and selectAdd package from git URL...
. - Enter the URL of the package you want to add.
- See package specific README's for more detailed installation instructions.
To start using the features of any package:
- Import the required package to your project.
- Follow the specific usage instructions provided in the package's respective README.
Detailed documentation on each package, its functionalities, and examples are provided in the package's respective README.
We welcome contributions! If you find a bug or think of a new feature, please open an issue. If you'd like to contribute directly, please follow the standard GitHub pull request process.
- Fork the repo.
- Create a new branch (
git checkout -b feature/YourFeatureName
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeatureName
). - Create a new pull request.
See the LICENSE file for more details.