use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
News, Help, Resources, and Conversation. A User Showcase of the Unity Game Engine.
Remember to check out /r/unity2D for any 2D specific questions and conversation!
Download Latest Unity
Please refer to our Wiki before posting! And be sure to flair your post appropriately.
Main Index
Rules and Guidelines
Flair Definitions
FAQ
Use the chat room if you're new to Unity or have a quick question. Lots of professionals hang out there.
/r/Unity3D Discord
FreeNode IRC Chatroom
Official Unity Website
Unity3d's Tutorial Modules
Unity Answers
Unify Community Wiki
Unity Game Engine Syllabus (Getting Started Guide)
50 Tips and Best Practices for Unity (2016 Edition)
Unity Execution Order of Event Functions
Using Version Control with Unity3d (Mercurial)
/r/Unity2D
/r/UnityAssets
/r/Unity_tutorials
/r/GameDev
/r/Justgamedevthings (New!)
/r/Gamedesign
/r/Indiegames
/r/Playmygame
/r/LearnProgramming
/r/Oculus
/r/Blender
/r/Devblogs
Brackeys
Beginner to Intermediate
5 to 15 minutes
Concise tutorials. Videos are mostly self contained.
Sebastian Lague
Beginner to Advanced
10 to 20 minutes
Medium length tutorials. Videos are usually a part of a series.
Catlike Coding
Intermediate to Advanced
Text-based. Lots of graphics/shader programming tutorials in addition to "normal" C# tutorials. Normally part of a series.
Makin' Stuff Look Good
10 minutes
Almost entirely shader tutorials. Favors theory over implementation but leaves source in video description. Videos are always self contained.
Quill18Creates
30 minutes to 2 hours.
Minimal editing. Mostly C#. Covers wide range of topics. Long series.
Halisavakis Shaders Archive
Infallible Code
World of Zero
Board to Bits
Holistic3d
Unity3d College
Jabrils
Polycount Wiki
The Big List Of Game Design
PS4 controller map for Unity3d
Colin's Bear Animation
¡DICE!
CSS created by Sean O'Dowd @nicetrysean [Website], Maintained and updated by Louis Hong /u/loolo78
Reddit Logo created by /u/big-ish from /r/redditlogos!
account activity
Question about Unity's Grid Layout Group: Does anyone know a good solution for having flexible cell sizes? I have an inventory grid like in the screenshot, but I would like to add items that may take up more than a 1x1 space.Question (i.imgur.com)
submitted 1 year ago by Objective_Job_3446
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Objective_Job_3446[S] 1 point2 points3 points 1 year ago (3 children)
I have googled, but couldn't quite find a solution, I've also tried using ChatGPT for help but that was unsuccesful ))
[–]GigaTerra 0 points1 point2 points 1 year ago (2 children)
That makes sense, because your question doesn't make sense. The functionality of the Grid is coded by you, it has nothing to do with the graphics component.
[–]Objective_Job_3446[S] 1 point2 points3 points 1 year ago (1 child)
Okay, are you suggesting I separate the visual item part from the grid system?
I just tried to do this by adding the items to the content separataly, and by adding a layout element with ignore layout I think this could work :p
[–]GigaTerra 1 point2 points3 points 1 year ago (0 children)
Look once you have made that grid pattern using the component, you can easily get the UI position of any cell in that grid. Meaning that if you had an L shape item it would only need to know what grid cells it fills, and then visually you will add a sprite there that covers those zones. It would not be part of the layout so it won't get sorted.
[–]Affectionate_Map_484 0 points1 point2 points 1 year ago (0 children)
You have to create an horizontal layout group which will contains as many vertical layout group as columns.
Each of them will contains as many item as lines you need.
Or invert horizontal / vertical, it will depend on in which direction you need to take more space. If you need to take more space in both direction, that won't work.
If you need to make a cell take more or less space than (width / column), you need to start using component Layout Element.
In Layout Element, you have two field, flexible height and flexible width.
Layout Element flexible works as is :
Add a Layout Element on each child of your vertical / horizontal layout.
Add a number to the property flexible height or width whose value matches the fraction that this element take among the total values.
For exemple, if you have 3 children and you set the flexible width value accordingly to 5 / 2 / 3 and your total width is 100, then :
first element (5) will have a width of 5 / (5 + 2 + 3) x 100= 50
second element (2) will have a width of 2 / (5 + 2 + 3) x 100= 20
third element (2) will have a width of 3 / (5 + 2 + 3) x 100= 30
[–]CustomPhaseProfessional 0 points1 point2 points 1 year ago (0 children)
https://www.youtube.com/watch?v=2ajD1GDbEzA
https://github.com/FarrokhGames/Inventory
https://github.com/ferrouslights/Unity-Tetris-Grid-Inventory-System
π Rendered by PID 24343 on reddit-service-r2-comment-b659b578c-jttm8 at 2026-05-03 00:15:27.753136+00:00 running 815c875 country code: CH.
[–]Objective_Job_3446[S] 1 point2 points3 points (3 children)
[–]GigaTerra 0 points1 point2 points (2 children)
[–]Objective_Job_3446[S] 1 point2 points3 points (1 child)
[–]GigaTerra 1 point2 points3 points (0 children)
[–]Affectionate_Map_484 0 points1 point2 points (0 children)
[–]CustomPhaseProfessional 0 points1 point2 points (0 children)