- Home /
Beginner to all of this - What other programs to I need to make new stuff, and where is a good tutorial for people with almost zero prior experience?
Title's about it. I have nearly no prior experience, aside from a class where we used Games Factory 2, and RPGMaker VX Ace.
I literally only have basic programming skills, a little tiny bit of modeling experience, and no idea how or where to begin.
I don't even know most of the words being used for this engine.
Answer by Em3rgency · Jun 30, 2013 at 11:04 PM
http://www.gamertogamedeveloper.com/
This is exactly what you need. Dude runs through EVERY step of making a basic FPS with multiplayer, making your own textures, everything. He also provides all the scripts for each video, if you don't want to type along with him. No prior knowledge of anything is required. The videos are loooooong, but hey, there are A LOT of things to explain about unity.
Hope that's of help :)
Answer by sparkzbarca · Jun 30, 2013 at 09:19 PM
start by making sure you know a programming language.
C# is probably the best one to start with. You can also do java and java is great but C# has autocomplete and is better for debugging I think because there are errors you can make on a weakly typed language like java that you can't make on strongly typed ones.
I wouldnt worry about modelling to much unless your a good modeller. There are art assets available online and for starting off i'd just basically focus on making it work.
Switching out models is normally pretty easy actually its the making them itself thats hard. If months down the road you have something really good you can worry about getting better models.
But if your like making a basic FPS for example. there are dozens of human models and weapon and bullet models for free floating the web.
free unity programming teaching in small increments.
google walker boys studio unity programming
the walker boys tutorials are like 50+ hours of video for free that are taught by a guy that lectures at the Guildhall SMU (for video game programming the guildhall is about as prestigious as it gets :P)
Unity does not use Java. Java isn't weakly typed, and neither is Unityscript.
don't use java but i could have sworn the unityscript on here i've seen some code posted without type declared in the variable declarations.
It doesn't matter if you declare the type; supplying the value is enough, since the compiler infers the type from the value. C# is the same way, though you can only use type inference with local variables in C# whereas you can use it for all variables in Unityscript. e.g., "var foo = 5;" is strongly typed as an int in both C# and Unityscript.
Answer by AVividLight · Jun 30, 2013 at 09:22 PM
Hey Novacomet,
It would help if you could be a little bit more specific about what you want. Do you want to learn how to program with Unity, model, make textures, audio, or design levels? Maybe you want to learn how to do all of the above?
A good place to start would be thinking about what kind of things you want to make. Do you want to make large, open world, role playing games? If that's the case, you should focus on one skill, because a game of that size often takes teams of people to complete. On the other extreme, do you want to make indie games? If that's the case, you'll need to know a little bit of everything, and you should start with a general knowledge of Unity. If you just want to make small games/mobile games, you may want to focus on one side of game design, such as the artistic side, and begin learning how to make textures, audio, and general level layout.
Once you've figured out what it is you want to do, just make a quick search on Google, and you'll be sure to find good advice and tutorials. As always, the UnityAnswers community is happy to help, so don't shy away if you think your questions are too basic, or easy.
So, if you can specify what you'd like to learn, I'll try to give you a few links to get started.
Best of luck, Gibson.
i'd note that if you want to do modelling or textures or audio or even level design those are probably all better done in other programs (then imported into unity)
If your an artist that's great, learn to make models in blender for example (in which case go to the blender forums for tutorials) and if you show off some good models someone will be happy to ask you to make one for a game they are program$$anonymous$$g.
if your a programmer then unity is mostly about program$$anonymous$$g and unity is what you want.
It's not that unity doesnt use sound and models and all that, but basically unity is just the glue at the end that combines them all together and follows some instructions.
$$anonymous$$odels are made in like blender and sound in audacity and even the program$$anonymous$$g is done in monodevelop and the physics are supplied by nivida Physix and textures are probably made in adobe photoshop or gimp.
Terrain can be created in unity but there are better choices especially for large amounts of it.
So if you want to focus on non program$$anonymous$$g stuff i'd focus more on the other programs before unity because you can't get unity to do much without program$$anonymous$$g it.
I was thinking of starting with something relatively simple, something that can be confined to a 2D plane, like a fighter. I guess a fighter would be a nice starting point, actually. :/
Ah, I see. I mostly want to conceptualize games, like the general vague idea of what they'll be, and to make sure it stays with that design, but I don't have a $$anonymous$$m, can't get one, and I'm too young to join any right now.
Sounds to me like I should just stick with doing basic stuff like sprited engines until I finish my class sets at high school?
yea you can do that. I mean $$anonymous$$ecraft was a one man operation, mount and blade was one guy and his wife doing the models, there are others too. It's quite possible to do it yourself, it takes a long time but honestly there really is just ALOT you need to know and you have to learn it somehow. You can certainly wait till college if you like.
Hey Novacomet, If you want to conceptualize the game, you would probably be sort of the head and overlook everyone making it. I would suggest just learning a bit of everything.
I'm only 16, just entering grade 11 in september, but I've already started making a game on my own, and it's going quite well. I make the models in Blender, then script everything in Unity. So never say age is holding you back!
You could do the same. Download blender, and just learn the basics so you can get some basic models done, then learn some basic scripting in unity. The amount of tutorials out there is amazing! You could easily learn everything just through the use of the interenet (That's how I did it) Also, If your planning on using textures, use gimp, because it's free and is a fairly complex program, similar to photoshop. Get the basics down for these 3 things, and you'll be set to make a whole game on your own in no time!
Answer by RetepTrun · Jun 30, 2013 at 10:06 PM
Get blender and gimp for models and textures, they are free. Tornado twins have some good tutorials on youtube. But I mainly learned from unity's scripting documentation.
Your answer
Follow this Question
Related Questions
Unity beginner: Where do I start with this project? 0 Answers
Bouncing ball tutorial - Ball goes through the floor. 2 Answers
Animation with "dragging"? 0 Answers
FPS Tutorial Help 1 Answer
Events triggered by button pressed. 2 Answers