- Home /
A beginner's questions!!!
Hello, I'm a teenager who wants to be a mobile game developer. But I wonder a few things that I couldn't find their answers as clearly as I want. Here are they: 1-How or where can I create graphics like Angry Birds or Stupid Zombies for my mobile game that I develop on Unity? 2-Is it necessary to learn C# in order to use Unity 3d? 3-How can I regulate the touch screen controls in Unity?
2) Javascript/Unityscript is an alternative, but you are going to have to learn a program$$anonymous$$g language to really get the most out of Unity. Here is a great resource that taught me to program unity: http://www.walkerboystudio.com/html/unity_training___free__.html
Answer by bodec · Apr 19, 2012 at 03:07 AM
To make 2d textures there is Gimp at the cost of 0$ then other paint programs that go up from there. the answer for the rest is if you dig hard enough to find and sometimes have to pay for the script then no you don't need to learn script,Do recommend you learn script thou as too be able to trouble shoot your own scripts if a bug arises. unity also uses js and boo scripting.
Answer by IgnoranceIsBliss · Apr 19, 2012 at 04:20 AM
I really don't think you can make a real game in Unity without learning how to script.
Answer by maroonrs2 · Apr 19, 2012 at 05:42 AM
As i reviewed many different languages, they all have the same thing in common: (Lua, JS, AS2.0 and 3.0, C#, Boo) They create functions. Boo is harder to understand in some cases. studies, and lots of them, define how story problems on children's homework are 70% incorrect. This deals with understanding context. Boo is harder than c# because on c# you have to locate, command, win! Javascript is easier than c# because you dont have to deal with long scripts, most people use it so you can get answers easier, it is simple yet powerful.
It is a must that you learn javascript, or get a big business job to pay for the scripts. I am currently learning JS and i'm improving 10 fold. so i can tell you its easy, being a former Lua scripter.
Gimp is powerful and all but there are a few things it cant do. You might want to research.
Angry birds is, belive it or not, advanced for a intermediate scripter. You have the graphics, timing, checks for stability, trajectories, math equations, if commands galore, and pig life. You also have gravity that defines whether or not the bird hit the pig hard enough to kill it.
Answer by aldonaletto · Apr 19, 2012 at 07:21 PM
1- You can use Blender (free) or any other 3D editing software (3dsMax, Maya etc.) to make 3D models, and Photoshop or other image editor to create the textures and images - Unity can import models and images created in many different formats.
2- Unity can compile Unityscript (a javascript-like language), C# and Boo. Unityscript is the "native" Unity language and is easier to use (I prefer it) - but it's a good idea to learn C# when you can - it's a widely used language, and allows access to some extra features (like connection to serial interface, plugins etc.).
3- Do you mean "how to use touch screen controls"? You can learn about iOS and Android touch screen, accelerometer and GPS here.
A. 3d program is not needed for angry birds it can be created using 2dtextures alone and then add rigidbodys to it i will say a 3d version of agrybirds would add a hole new level of difficulty to the game
well while the difficulty is draining through that hole, you can make 2d games.
@bodeci, this could work - but you should add colliders to the 2D images and freeze movements in the Z axis and rotations in Y and Z in all rigidbodies. Developing 2D in Unity 3D is somewhat tricky, but at least you have a physics engine to help.
Your answer
Follow this Question
Related Questions
A node in a childnode? 1 Answer
Distribute terrain in zones 3 Answers
Multiple Cars not working 1 Answer
How to work with cameras 1 Answer
Custom ship gravity rotation 1 Answer