1.0.12 • Published 9 months ago

games.javier.upm.bricksbucket.core v1.0.12

Weekly downloads
-
License
-
Repository
-
Last release
9 months ago

Docs GitHub Itch.io npm OpenUPM

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:

  1. Click the "Fork" button at the top of this page.
  2. You will then have a personal copy of the project in your GitHub account.
  3. 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.

1.0.12

9 months ago

1.0.11

9 months ago

1.0.10

9 months ago

1.0.9

9 months ago

1.0.8

9 months ago

1.0.7

9 months ago

1.0.6

9 months ago

1.0.5

9 months ago

1.0.4

9 months ago

1.0.3

9 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago