- Home /
How can a teen start to learn how to use Unity?
I am a 15 year old looking to learn how to use Unity. However I have started looking at tutorials and the program itself and it seems very complicated. I know it takes a while to create a game, but it still looks really difficult. I don't really know any programming language either. Is there anything I can start with in order to help me learn how to use Unity?
I wholeheartedly recommend jumping into the deep end. Learn some C# and read through the reference manuals included with the engine (under the 'help' menu), and just try making some things move. Once you get past the first hurdle of understanding the basics, things will become a lot easier for you.
I never learned c until I went to university, and I still don't know assembler. The great thing about high-level program$$anonymous$$g languages is that so much of the hard work has been done for you already, by people who are much better at it than you are! The great thing about being a teenager is that learning new skills comes much more naturally than it does when you're older.
I am 17 now and started using unity about 2 and a half years ago, so abut the same place you are now. I learnt (and am learning) unity solely by reading through the unity scripting references and testing everything out in very simple scripts of about 3 lines at a time. I have yet to make a full game, mainly through lack of motivation than due to inability. Anyway, I have a lot still to learn about unity and its scripting languages but I enjoy learning it which I think is the main thing. If you enjoy the process you will not notice the time you spend learning it. Just my two cents,
Scribe
It has to be said to, if you want to make it as a Game Dev,
you have to know everything there is to know about physics and basic math. Read and memorise all the Feymann books.
Learn all there is to know about grade-school geometry, "newtonian physics", vectors, tensors, and so on.
Completely memorise every page of the basic game-physics texts like "Real Time Collision Detection" and the other standard books.
Answer by Stormizin · Jun 03, 2013 at 06:17 PM
You can start accompanying this guy: BurgZergArcade - Hack and Slash Game Tutorial
Very simple, he explain everything in the project. Obviously you need to understand about programming language.
See you.
BurgZergArcade and quill18 is how I started out 3 or 4 years ago. Its really simple, they are great $$anonymous$$chers!
As you start to learn to use Unity I would also recommend trying a different program$$anonymous$$g language, like JavaScript (actual JavaScript, not UnityScript) and read through some documentation to just learn the basics. Just to start program$$anonymous$$g without being guided every step. The $$anonymous$$SDN docs are terrible.. Overly complicated. Just like @CausticLasagne said, try making $$anonymous$$ecraft plugins. You could make some quick and easy money of that aswell!
And remember that your end result isn't necesarrily about how much code you write, or how fast. The key to training anything is taking it slow and not learn any bad habits. Start with if/else, keywords, basic variables and syntax. Then start learning linq, interfaces & inheritance and reflection, how to shorten down your code with say double ternary operators (??) etc.
Answer by JiffyJuff · Jun 07, 2013 at 12:09 PM
I started with flash in primary school. I suggest you learn some basics with other "plain" languages - any is fine. Just learn the logic. Unity's component system is hard to understand, and just learning about parenting, managing physics, different variables etc are hard enough.
Answer by CausticLasagne · Aug 20, 2016 at 05:14 PM
If I were you, depending on your skills whether or not you're new to programming in general, or just unity and C#, I'd start with developing small apps in c# in visual studio and getting the hang of c#, then move onto unity and start messing around.
You could also apply the same process to java script if you want to take that path. Developing Minecraft Mods and plugins is an excellent way to gain experience in java.
I'm saying to do it this way because you'll be able to learn slowly and take your time. This is how I learned to program, first in c#, torque engine and then unity.
Good luck out there!
CausticLasagne
"Developing $$anonymous$$inecraft $$anonymous$$ods and plugins is an excellent way to gain experience in java" Which is neither the same as Javascript, or Unityscript that Unity uses...
Answer by Willowrain · Sep 27, 2015 at 05:10 PM
So there is a lot of coding and stuff, tutorials are good, there also might be articles online that can help you... Or you can ask a question about specifically what you are confused about and I can give you a more direct answer.
Answer by Gatling-Hawk-youtube · Jun 19, 2016 at 05:17 PM
I started learning the concept of editing the virtual world my sophomore year, I'm now graduated and still love what i do. I recommend Khan academy, i learned JavaScript very easily there. next learn modeling and simple animation. I discovered Unity and it's wonderful and helpful community filled with Nerds that are willing to help with any question.
Your answer
Follow this Question
Related Questions
A node in a childnode? 1 Answer
Help. how to die by looking at an enemy. 0 Answers
How Can I Make a Bouncy Platform? 1 Answer
How can i save my Unity project? 3 Answers