Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Utilities
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/9
Object Chunks is a plugin designed to optimize many scene-objects with performance-intensive components by dividing them into parts of the scene called chunks.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2019.4.15f1
Compatible
Compatible
Compatible
Additional compatibility information

Although the original project was created with Unity version 2021.1, the update was uploaded and tested in version 2019.4.15.

Description

A scene in Unity is a virtual space for your GameObjects. To optimize the calculations and behaviors on the scene-objects, the scene can be divided into chunks. This is, what the Object Chunks plugin is designed for. A chunk is a rectangular part of your virtual scene space and defined by a two-component integer vector (called Vector2Int in Unity), describing its X and Y position in your chunk grid. Once, the plugin is in use and chunks are calculated, the total space or number of chunks is nearly infinite since chunks are no physical or virtual objects of your data-memory, but abstract concepts to compare or differ object’s positions in your scene. Chunks are always two-dimensional but can easily be used in a three-dimensional context by extending their “height” since relevant distances (e.g., in “Open World” concepts) are most often of planar nature. The size of chunks as well as offsets for the chunk grid origin and further settings can be set by you, the user.


Chunks are used to calculate, simplify, and compare objects positions. Every Unity-GameObject of your scene, identified as a “Chunk Object” can calculate the chunk it is part of easily and fast. This can be used to drastically simplify calculating positional relations between Chunk Objects.


Furthermore, the plugin provides a method called Chunk-Loading, where a list of chunks marked as "active" is maintained. Objects, entering or leaving an active chunk, are processed by the system and receive callbacks for per-object behaviors. This makes it easy to get a list of all chunk objects in an optimized way. Loading chunks (e.g., by distance to a specified object, for example the player-avatar) is easy to setup and manage. In addition, the plugin supports multiple chunk-loading sources (e.g., different player-avatars).

Technical details
  • Dividing the Unity-scene into virtual "chunks" to simplify positional relations
  • Load/Unload specific chunks and get easy and performant access to all objects inside
  • Have multiple units/entities that load chunks around them by distance (e.g. Players)
  • Easily convert a units position to its chunks position and vise-versa
  • Objects, known by the chunks system, receive callbacks when their chunk-state changes.

Object Chunks

(not enough ratings)
31 users have favourite this asset
(31)
$14.99
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
26.1 MB
Latest version
1.0.1
Latest release date
Apr 1, 2022
Original Unity version
2019.4.15
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR