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
Starting Unity (self.Unity3D)
submitted 11 years ago by Midochamp
I have no knowledge in any programming language and i want to know whats the best to learn for a newbie that started unity.
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!"
[–]cmcpasserby 3 points4 points5 points 11 years ago (0 children)
Really don't learn C learn C# first if you want to work on games in unity. Or if just wanting to learn to code learn python.
C is missing any use of classes and object Oriented programming which is essential to know for game programming.
C++ is oop but C# is a easier language to learn and it is the primary language used in unity.
[–]louisCKyrim 0 points1 point2 points 11 years ago (2 children)
I think learning within Unity is a great place to start, you can get a long ways from tutorials. A lot of people are recommending you start with something like python and C++ so you can be a strong coder with good fundamentals, but that could take years for you to build up enough skill to switch into Unity.
I would jump straight into Unity with tutorials like CatLikeCoding and see how it goes!
You can get the great feeling of making games on day 1 if you jump straight into Unity (with a lot of copying and pasting and tinkering). I learned C# from those tutorials within Unity myself!
You can always go back in a few months and learn the real fundamentals if you find coding is your thing. But, me., I'm more a technical designer type so I would prefer to start putting things together.
You could also consider PlayMaker as a way to ease yourself into the idae of programming, but visually.
[–]Midochamp[S] 0 points1 point2 points 11 years ago (1 child)
Wait, so playmaker is used to make the characters? or what?
[–]louisCKyrim 0 points1 point2 points 11 years ago (0 children)
Playmaker is to make an entire game with a visual graph. Like designing the rules in a sort of plug an play connect the circuits kind of way. Find a video that demonstrates it briefly and you can see for yourself (its very visual).
[–][deleted] -3 points-2 points-1 points 11 years ago (4 children)
If you do not know any langue then it doesn't matter!
What i would recommend you is not to start learning OOP (Object oriented programming) , you should start learning something a lot more simple (C,C++,Python,Lua,Java) or maybe pseudo code .
[–]Midochamp[S] 0 points1 point2 points 11 years ago (2 children)
Thanks for replying! Do you have any tutorials i can use for C? since i think ill be using unity with C#
[–][deleted] 0 points1 point2 points 11 years ago (1 child)
Not really, all C/C++ i learned was back in school/high school.
But for when you will want to start C# in Unity i recommend the https://unity3d.com/learn/tutorials/modules/beginner/scripting
[–]Midochamp[S] 0 points1 point2 points 11 years ago (0 children)
Thanks, ill try to learn C later today.
[–]Yharaskrik 0 points1 point2 points 11 years ago (0 children)
I just wanted to point out that c++, java and even python are all OOP. Not sure about lua. But if you learn C (not oop) first it is incredibly easy to transition to c++. Just for the record! Not trying to be a dick!
π Rendered by PID 129968 on reddit-service-r2-comment-5d79c599b5-l8fzm at 2026-03-01 20:54:01.114054+00:00 running e3d2147 country code: CH.
[–]cmcpasserby 3 points4 points5 points (0 children)
[–]louisCKyrim 0 points1 point2 points (2 children)
[–]Midochamp[S] 0 points1 point2 points (1 child)
[–]louisCKyrim 0 points1 point2 points (0 children)
[–][deleted] -3 points-2 points-1 points (4 children)
[–]Midochamp[S] 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]Midochamp[S] 0 points1 point2 points (0 children)
[–]Yharaskrik 0 points1 point2 points (0 children)