games.javier.upm.bricksbucket.core
v1.0.12
Published
Bucket full of bricks to build something great.
Downloads
797
Maintainers
Readme
IMPORTANT NOTICE
This project has been canceled as of 2022 and will no longer accept contributions or offer support. It has been moved from Bitbucket to GitHub and is now maintained as a public archive. Although this repository is archived, users are encouraged to fork it and explore its contents for their own projects. You can no longer submit issues, pull requests, or receive updates from this repository.
Future of Bricks Bucket: While the Bricks Bucket project itself is no longer active, several exciting projects have emerged from its development. We encourage you to explore the Property Refs project, which offers a streamlined way to manage component properties in Unity. We hope that the concepts and tools developed in Bricks Bucket will continue to inspire new projects and solutions.
Bricks Bucket Core Package
Modular framework for Unity that facilitates game development by offering reusable components, collections, dynamic properties, and custom editor tools. The package simplifies common development tasks and enhances workflow through modular attributes and an efficient pooling system.
Features
Core
The Core module provides foundational functionality that other modules build upon, including base classes and utilities. It helps manage modularity in projects by ensuring components interact smoothly.
Attributes
The Attributes module offers custom attributes to simplify component configuration and enhance inspector usability. This is particularly useful for developers seeking to streamline the setup of serialized fields and UI elements.
Collections
The Collections module contains a set of reusable collections for managing groups of objects, which are optimized for performance and Serialization.
Dynamic Properties
Dynamic Properties provide a flexible way to handle properties that change during runtime, making it easier to manage and modify values for game objects in dynamic situations. Example scripts illustrate how to implement and modify properties both from the editor and programmatically.
Math Utilities
Contains helpful math functions to assist in common operations like vector manipulations, matrix transformations, and more.
Pooling
The Pooling system provides an efficient way to manage reusable objects. This helps improve performance by minimizing garbage collection overhead and reusing objects rather than creating new ones every time.
Installation
Bricks Bucket can be installed through multiple channels as npm, OpenUPM or a downloadable Tarball from the Releases section of this repository or from the dedicated itch.io page.
For detailed installation instructions, please refer to the guide on our installation documentation page.
Package Details
- Package Name:
games.javier.upm.bricksbucket.core
- Display Package Name:
Javier Games
- NPM Registry URL:
https://registry.npmjs.org
- Scope(s):
games.javier
Forking the Project
Even though this repository is archived, you can still fork it if you'd like to continue the development on your own or build upon the existing codebase. A public archive repository can be forked, allowing you to create a personal copy that remains independent of future updates or changes in the main project.
To fork this repository:
- Click the "Fork" button at the top of this page.
- You will then have a personal copy of the project in your GitHub account.
- For further information on forking archived repositories, please refer to GitHub's documentation on forking.
License
Bricks Bucket is available under the Apache license 2.0. See the LICENSE file for more details.