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/13
loading
loading
loading
You spend too many tedious hours readjusting your scene. Flexalon gives level designers, animators, and interface designers the power to make adaptive 3D layouts that are precise and easy to update.
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
2021.3.22f1
Compatible
Compatible
Compatible
Description

flexalon.com | Documentation | Playground | Discord


This package contains the Flexalon 3D Grid Layout AND all Flexalon sizing, animation, and interaction features (see below).


Use the 3D Grid Layout to uniformly arrange gameObjects. Objects are placed in cells in column-row-layer order, with options for spacing and alignment. Alternatively, use the Flexalon Grid Cell component to specify in which cell a gameObject should be placed.


Additional layouts are available at flexalon.com.


Version 4.0 - UI Update: You can now use Flexalon to build UI under a Canvas, animate your layouts, and add click/drag interactions. Learn More.


Let’s reimagine how we build 3D experiences.

Flexalon components let you quickly arrange objects in adjustable 3D patterns at edit time and/or runtime. The power of layout doesn't need to be limited to 2D. Try it out in your browser by visiting the playground.


Design with Superpowers

Use Flexalon Animator Components to create immersive motion graphics that bring life to your games, interfaces, and cinematics. Flexalon Interactables let you add mouse, touch screen, and XR interactions for users to drag and drop objects between layouts.


Effortless Integration

Flexalon won’t break your existing workflow, and doesn’t have any dependencies. Flexalon will only edit objects with Flexalon Layout Components attached.


You’re in Control

Choose if Flexalon should run at edit time, in game, or manually whenever you decide.


=== THIS PACKAGE INCLUDES ===


Flexalon Objects


  • Sizing: Precisely control width, height, and depth of objects.
  • Fill & Shrink: Automatically size objects and layouts to fit the available space.
  • Min / Max: restrict the size for objects and layouts.
  • Margins and padding: Add empty space around objects and inside layouts.

Layouts


  • 3D Grid Layout: Position objects in evenly spaced rows and columns along any axes.
  • Custom Layouts: Create your own layouts by extending a base component.
  • Find additional layouts to extend this package at flexalon.com

Animators


  • Curve Animator: Animate objects between layout positions with an adjustable animation curve.
  • Lerp Animator: Animate objects between layout positions using linear interpolation.
  • Rigid Body Animator: Animate rigid bodies towards layout positions using forces.
  • Custom Animators: Create your own animation strategy by implementing an interface.

Click and Drag


  • Flexalon Interactable: Add click and drag interactions which let users add, remove, and swap objects in layouts.
  • XR Interactions: Built-in support for Oculus Interaction SDK and XR Interaction Toolkit. Drag objects with hands or controllers between layouts.

Data Binding


  • Cloner: Generate objects based on a data source
  • Data Binding: Implement an interface to update objects with data items.

Adapters


  • Flexalon automatically works with:
    • Mesh Renderer
    • Sprite Renderer
    • TextMeshPro
    • Rect Transform (Including Canvas)
    • Collider & Collider2D
  • Custom Adapters: Implement an interface to make Flexalon work with your own components.

Additional layouts are available at flexalon.com.

Technical details

All C# scripts are provided.


Supported Unity Versions: 2019.4 or higher


Supported Platforms: All


For support or to report bugs:

Flexalon: 3D Grid Layout (Free)

(5)
102 users have favourite this asset
(102)
FREE
License type
File size
13.6 MB
Latest version
4.2.1
Latest release date
Aug 14, 2024
Original Unity version
2021.3.22
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
FREE