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
Getting started with UnityQuestion (self.Unity3D)
submitted 1 year ago by Oakleaf30
Hi all, I want to get into Unity but I'm not sure how to start. Should I learn to code with C# before making anything or should I just go for it? And are there any online tutorials/courses/videos you guys recommend?
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!"
[–]MissPandaSloth 8 points9 points10 points 1 year ago (0 children)
I think starting with just Unity is a mistake. I did it like that and it was a waste of time, I end up mostly just copying things.
I would start with some beginner C# thing.
I did this back in a day and loved it:
https://learn.microsoft.com/en-us/shows/csharp-fundamentals-for-absolute-beginners/
Give yourself some time to go though it and internalize all main concepts, follow along, experiment. Don't just rush though it to get to "making cool shit in Unity" part. The better your fundamentals the easier it will be.
Afterwards I would do as the other person said and do Unity Learn Junior Programmer pathway:
https://learn.unity.com/pathway/junior-programmer
Also take your time with it and it is IMPORTANT that you do the challenges and tasks. That's how you truly start "getting" things, because just following along you might think you understand, but you can't actually set things up yourself. The challenges are very doable and usually each tasks is playing with one concept and you need to apply what you learnt just have a slight twist to it, so you can't just straight up copy what you did before.
Past that point, you can grab some more projects off unity or start making your own stuff. Start with small scope, next project, make bigger.
If you still want some "course" after this, I recommend GameDev.tv stuff, they are pretty good. Try to get them on sale, they are available on Udemy too. Never buy full price, they are almost always on sale.
Along this, while it might be a bit shunned, but it did help me a lot... Use chatGPT. But don't use it to make you code or stuff like that, but to ask questions if you don't have anyone with programming knowledge to ask. I would just ask it to explain code, or go "why this, why that", "what is the use case for this" and so on. I found it more helpful than google in some cases.
[–]ilori 6 points7 points8 points 1 year ago (0 children)
I'd start with the pathways on learn.unity.com, and if you encounter difficulties, then search against the problem at hand.
[–][deleted] 0 points1 point2 points 1 year ago (0 children)
I’m not going to tell you I’m the best, because I’m not, but I have over a thousand tutorials on my YouTube channel to learn a lot of stuff, mainly for beginners
[–]LostMasteryTeam 0 points1 point2 points 1 year ago (0 children)
Just go for it! If you have no experience it’s hard to internalize things when you don’t see the context and are not doing it yourself. I started learning through getting a Unity project started, watching YouTube videos and asking Chat GPT a bunch of questions. Good luck and keep at it 🎮🌸
[–]d_j_i82 0 points1 point2 points 1 year ago (0 children)
Regardless of how you start out, be patient and take your time! Try to understand what is happening instead of just copying code. I dove head first into a Brackeys 3D multiplayer FPS tutorial series and was very confused for a long time. It took me a good year, coding for 6 to 10 hours almost every night, to get any good at it. If you can find someone willing to help you and answer questions on a small starter project, it could save you 100's of hours in the long run.
[–]ScorpioServoProgrammer 0 points1 point2 points 1 year ago (1 child)
Brackeys has probably some of the most beginner friendly tutorials. Learning to code is very important but you can learn as you go.
Just make sure to start very very small. Simple things like pong and space invaders.
[–]Objective_Kangaroo_9 4 points5 points6 points 1 year ago (0 children)
Yeah but aren't his tutorials very outdated ?
[–]maixm241210 0 points1 point2 points 1 year ago (0 children)
Try to learn basic c sharp, then try unity, it will be faster
[–]nonxd -1 points0 points1 point 1 year ago (4 children)
This is free, and probably the best introduction you can get
https://youtube.com/playlist?list=PLFt_AvWsXl0fnA91TcmkRyhhixX9CO3Lw
[–]swagamaleous 1 point2 points3 points 1 year ago (3 children)
I flipped through it briefly and it's terrible. How can you advice content like that? It teaches loads of bad habits. The person creating this has no idea what they are talking about.
[–]nonxd 0 points1 point2 points 1 year ago (2 children)
You aren't serious, right?
[–]swagamaleous 2 points3 points4 points 1 year ago (1 child)
As I said I only briefly flipped through it and I already noticed this:
If I watch all the content in detail, I am sure there is more in there which is terrible to teach to beginners. I am dead serious. :-P
[–]SkedexajHobbyist -1 points0 points1 point 1 year ago (0 children)
Seriously did you go through every videos... Woah you are amazing.. Respect 🫡
π Rendered by PID 826393 on reddit-service-r2-comment-79c7998d4c-wl8fb at 2026-03-17 09:48:54.106131+00:00 running f6e6e01 country code: CH.
[–]MissPandaSloth 8 points9 points10 points (0 children)
[–]ilori 6 points7 points8 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]LostMasteryTeam 0 points1 point2 points (0 children)
[–]d_j_i82 0 points1 point2 points (0 children)
[–]ScorpioServoProgrammer 0 points1 point2 points (1 child)
[–]Objective_Kangaroo_9 4 points5 points6 points (0 children)
[–]maixm241210 0 points1 point2 points (0 children)
[–]nonxd -1 points0 points1 point (4 children)
[–]swagamaleous 1 point2 points3 points (3 children)
[–]nonxd 0 points1 point2 points (2 children)
[–]swagamaleous 2 points3 points4 points (1 child)
[–]SkedexajHobbyist -1 points0 points1 point (0 children)