I don't know anything...

I really don't know anything. I am making a game with my brother. He is making most of the levels and I deal with the main menu and scripts. The game is based on capturing the flag. When you take over a flag, you can build an army unit for a number of turns. There are like ten flags on each level. The army units are foot soldiers, tank, jeep, mothership, helicopter, and death machine. We designed those, but I really need help with the scripts. I need the ones like getting on one screen to another and shooting and stuff in the game, I was talking about. Help me please.

Some people find all caps tiring to read, and it's generally considered good etiquette not to use all caps when posting to forums such as this one. (You can edit your post and fix it up though.)

just a tip, if you want to make a game without knowing anything just make sure you are not going to get from night to morning making this, the programming is a very large scope and complex then do not expect it to be that easy

Why are you taking care of the scripting, when you dont know anything?

gese, slow down and take a breath....

Since there are many useful answers, i've converted the ALL CAPS to normal text. I guess mister ALL CAPS (LAZO KATANIC) already abandoned this site but deleting the question would be a pity since there are many good answers.

5 Answers

5

There are many, many wonderful resources for learning programming and Unity. HiggyB has a wonderful forum thread on learning Unity.

One piece of advice to anyone starting out is to start small. It's easy to get excited and to bite off an ambitious game. It's very common to get overwhelmed with the complexities of game development. It's best to have fun and learn on a small game, then expand. Perhaps the first version of your game could simply have tanks (as they're simple geometry) to keep it simple?

Indeed, even little games are big projects. I keep telling myself this and I still get caught off-guard with the amount of scripting needed for a scene or effect, from time to time. Starting with the basics is always the best bet.

I started off trying to make a side scrolling action game and quickly realised that it was actually much larger in scope than it initially looked - so now I am making a much simpler physics puzzle game - and still it's taken me a while to learn and code.

It dose take a big amount of code, even for a simple game. I recreated Tic Tac Toe 6 months ago SIMPLE game but with over 250 lines of code it was harder the I first anticipated. I was a newbie back then, but still a lot of code.

i recommend you to first learn a programming language well! "C# how to program" is a good book for learning C#. then go to unity's manuals and tutorials to learn it and then start making your own game. you should wait a few months and then start making your game but then you can create it easily because your goal is to learn game development and not doing a project with other's help and say good bye to it, am i right?

If you want to learn how to make a game in unity, I would recommend visiting this site
BurgzergArcade.com is for sale | HugeDomains to see an awesome work in progress and http://www.3dbuzz.com/vbforum/sv_home.php under the unity section to learn alot about the technical details.

The Main menu functions could be pieced together from character statistics (vids 11- 17), Playerprefs (vids 27 - 32) and a little customization. The army stuff can be created by looking at spawns (vids 55-57) and changing it to being triggered by collision detection with the flag. It would be best to watch all of the burgzerg videos sequentially to really learn how game design is done and the amount of work done to accomplish something.

The Unity asset store also has tutorials on how to make a third person shooter for free under complete projects, tutorials. While this may be the most attractive item on the suggestions list, it wont help you to understand anything beyond being a code monkey. Still its worth a look to see how a successful FPS was made.

Finally you need to know how to program so use this site, http://www.csharp-station.com/Tutorial.aspx to learn c# as that’s what Petey(Extensively) and the Buzz crew (moderatly) use while training. If you want to use another language just google learn “language name” online and see for yourself.

Though the all caps may be considered rude its not that big of a deal. I’ll just assume you forgot you had caps-lock on. Still, I hope people could do more than just say RTFM to all noobs. Also if any of this seems like a waste of time to you, then you will have no hope to get done with your game. It takes along time to get what you want done, not only figuring out what you want in the game and how to implement it, but the coding, positioning, and interactions require focus and a plan which should be strictly adhered to. I wish you best of luck on your endeavors and hope you’ll take more initiative in solving your own problems in the future.

There are multiple webs on which you can hire people or get collaborates if that is what you want, or if you want to learn, Google + Youtube + Forums + UnityAnswers(for concrete problems) can do the trick Caps are also considered as Yelling please be kind to the community so the community be kind to you

The Most useful thing I learnt was Raycasting…

I don’t really know your game’s type to precede. is it a FPS? 3rdPS? RTS? RTRPRTS?

RTS’s are nice to build - the coding is fairly simple, yet it’s concept is very fun to play with.

using Raycasts, you can get the position of the mouse, against the 3D enviroment, and tell your character to lookat that position. something like this :

var targetLook : Vecotr3;
function Update()
    {
       var ray = Camera.main.ScreenPointToRay (Input.mousePosition);
       var hit : RaycastHit;
       if(physics.raycast(ray,hit,5000))
       {
           targetLook = Vector3(hit.position.x,hit.position.y + characterHieght,hit.position.z);
       }
       transform.LookAt(targetLook);
    }

Something Like that Anyway…
Remember…No one know anything about anything at the beggining…
unity is the best game engine out there…
READ THE REFERENCES!! (ie , Help/Scripting References)

Nice resurrection of a post dead since July... The OP is obviously not going to accept any of the answers...