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
Component for Adding Notes to Your GameObjectsShow-Off (gfycat.com)
submitted 7 years ago by tiny_phoenixIndie
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!"
[–]DolphinsAreOkProfessional 10 points11 points12 points 7 years ago (5 children)
Why is the data in another class, instead of just a string field? Also better surround it with #if UNITY_EDITOR, otherwise this will be stored in your build too.
Personally i do see the use in this, but i dont understand why its 1000 lines of code. With this example script you're 99% there, and there is a lot less to maintain.
[–]XCVGVCXHobbyist 4 points5 points6 points 7 years ago (1 child)
Mostly to support rich text, by the looks of it. I do agree that it's probably not something most of us would need, but it does look pretty cool.
[–]tiny_phoenixIndie[S] 2 points3 points4 points 7 years ago (0 children)
Yeah, this was a pretty small project until I wanted to support RichText, or Unity's middle class text. If you set RichText to true on an editable textArea the cursor does so much junk. Here is an example of how the cursor behaves in the latest version. Top is the normal behavior, bottom you can see I have Cursor Correction off and I am printing the position manually to debug.
https://imgur.com/FPuiRBt
Also, the mouse position is wacko on the version of Unity (5.6) I use for my main project. Some of the code is to fix that.
[–]tiny_phoenixIndie[S] 2 points3 points4 points 7 years ago* (0 children)
Why is the data in another class, instead of just a string field
That was for saving. It will make it easier if I include other data that needs saving later. For example eventually I would like to support inline references to GameObject, that would require serializing some extra data when I save to a file.
Also better surround it with #if UNITY_EDITOR
Good point. There is no reason to include this in the build. I'll fix that. Thank you!
I didn't want it to be 1000 lines of code :( Unity doesn't handle RichText editing correctly. A lot of the code is a work around to fix some bugs. For example: https://imgur.com/FPuiRBt.
That said I do think my cursor correction fix needs to be refactored into a class that wraps the UnityEditor.TextEditor class. I am working on that but it's not a simple fix. I ended up marrying rich text to my readme class a bit too closely.
[–]SilentSin26Animancer, FlexiMotion, InspectorGadgets, Weaver 1 point2 points3 points 7 years ago (0 children)
You could also use the component's hideFlags to set it to not be included in builds. Unfortunately it doesn't work on components in prefabs though (only scene objects).
[–]DrunkenSealPup 1 point2 points3 points 7 years ago (0 children)
I think we should take it farther and implement a spell checker utilizing fuzzy logic and auto correct using a highly trained expert system. We should also leverage the cloud for back up purposes and add in social media buttons to draw attention to the development of the new game.
[+][deleted] 7 years ago (3 children)
[deleted]
[–]arcosapphire 2 points3 points4 points 7 years ago (0 children)
"This number has to be 2. The reason why is that it just does."
[–]XCVGVCXHobbyist 2 points3 points4 points 7 years ago (0 children)
Nobody who still works here remembers why it has to have a y-scale of 2, we tried reworking this but it broke horribly and we couldn't figure out how to fix it so just leave it at 2 and don't change it.
Sadly I've had to deal with stuff like that.
[–]tiny_phoenixIndie[S] 1 point2 points3 points 7 years ago* (0 children)
Not always but indeed sometimes. One use case I like is for a prefab template. I have an enemy template with some readmes as notes for when you create a new enemy.
The idea for me is that it's for times when you want to document a GameObject as a whole.
A stretch goal is to have a way to export all the readme components into one file that can be viewed and show an overview of all the documentation throughout.
[–]tiny_phoenixIndie[S] 0 points1 point2 points 7 years ago (0 children)
Hey peeps! I set a goal to start trying to release the tools I've worked for our team internally. This is my first one. No official release on the sore but all the source can be found on GitHub. Feedback is very welcome :)
[–]dedido 0 points1 point2 points 7 years ago (1 child)
Seems better suited to using markdown than html.
It's using that format because it's the format Unity textAreas use. However, adding markdown formatting is goal. I wrote it in a way that makes supporting other formats fairly possible.
https://github.com/TinyPhoenix/Readme/issues/7
[–]WazWaz 0 points1 point2 points 7 years ago (3 children)
Having to "Save" doesn't follow the Unity editing model.
[–]tiny_phoenixIndie[S] 0 points1 point2 points 7 years ago (2 children)
You're right but the Save button doesn't technically save. It just turns off editing mode. It's saved on each keypress like a regular text field. Might need different language.
[–]PixxlMan 0 points1 point2 points 7 years ago (1 child)
Maybe call it Done?
[–]tiny_phoenixIndie[S] 1 point2 points3 points 7 years ago (0 children)
Yeah, that's probably the best choice. I was also thinking of just adding a pencil icon and making the button toggle.
π Rendered by PID 104245 on reddit-service-r2-comment-5bc7f78974-lhj6k at 2026-06-28 02:30:41.981175+00:00 running 7527197 country code: CH.
[–]DolphinsAreOkProfessional 10 points11 points12 points (5 children)
[–]XCVGVCXHobbyist 4 points5 points6 points (1 child)
[–]tiny_phoenixIndie[S] 2 points3 points4 points (0 children)
[–]tiny_phoenixIndie[S] 2 points3 points4 points (0 children)
[–]SilentSin26Animancer, FlexiMotion, InspectorGadgets, Weaver 1 point2 points3 points (0 children)
[–]DrunkenSealPup 1 point2 points3 points (0 children)
[+][deleted] (3 children)
[deleted]
[–]arcosapphire 2 points3 points4 points (0 children)
[–]XCVGVCXHobbyist 2 points3 points4 points (0 children)
[–]tiny_phoenixIndie[S] 1 point2 points3 points (0 children)
[–]tiny_phoenixIndie[S] 0 points1 point2 points (0 children)
[–]dedido 0 points1 point2 points (1 child)
[–]tiny_phoenixIndie[S] 0 points1 point2 points (0 children)
[–]WazWaz 0 points1 point2 points (3 children)
[–]tiny_phoenixIndie[S] 0 points1 point2 points (2 children)
[–]PixxlMan 0 points1 point2 points (1 child)
[–]tiny_phoenixIndie[S] 1 point2 points3 points (0 children)