Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by jdrew2000 · Jan 15, 2013 at 03:45 AM · multiplayerfpslanguagejetpack

Where do I start in unity, multiplayer spe

Hello, I am new to unity and need some help. I plan to make a multiplayer FPS with jet packs. The only problem is I don't know what language to learn first. I am still very new to programming. I know where to learn just I don't know what. I was able to make a simple first person game using the fist person controller but other then that I am pretty much lost on like menus,guns,bullets,and the networking part of it. I know this won't be a one month thing and I am happy to take on such a project. I know it wont have every thing at first I just want to know where to start.

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

2 Replies

· Add your reply
  • Sort: 
avatar image
2

Answer by CodeMasterMike · Jan 15, 2013 at 06:24 AM

You have a huge project in front of you, so this is how I would suggest you go about:

  • Choose a language. In Unity you can work with either Boo, Javascript or C#. Either of them works as good as the other. But you might find more resources on the internet for Javascript or C#. So look at some examples and see which one would suit you the best. Personally I know both C# and Javascript, but I use C# in Unity just because I like it more.

  • Learn the language that you choose. This is the most important part! Learn how the language works and how you can use it. Read books or look for resources on the internet and code, code, code!

  • Learn how to program smart. This is a little fuzzy part, but you need to learn how to program smart. And to learn this you need to write code. Lots and lots of code. Experience is the vital part of this step.

  • Start with small projects. Starting with a FPS game if you don't know any programming, is a bad start and will only give you bad experience with game development. Start small, and learn your way up to a little game. Just a litte and simple game would need these (and more!) steps:

    • Learn how Unity works.

    • Learn how the GUI system in Unity works.

    • Learn how to do a simple start menu where you choose the game play.

    • Learn how to pause and bring up a menu while playing the game.

    • Learn how to let the user go back to the start menu, go to a "game over"/"exit" menu.

    • Learn how to do a HUD for the player.

    • Learn how to end a game when its game over.

    • Learn how to make game controls and make them work.

    • Learn how to let the player know what to do when playing your game, and how to do it.

    • Learn how to make your game run without any bugs.

    • etc etc.

As you see, there is a lot to learn, even when doing a "simple" game. Remember that 9 out of 10 of your game projects will never be finished.

Don't give up! You have a long and frustrating road ahead of you. But if you stick to it, you will also have a lot of fun and you will learn much from it. Game development is not just playing games and writing some code. It's hard work and takes a lot of time. There is a reason for why the AAA games takes many people, many years to complete. I've been doing programming now for 10 years, and I am still learn new things every day.

Good luck!

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image jdrew2000 · Jan 15, 2013 at 11:59 AM 0
Share

thanks mike, do you know any good free ways to learn C# then?

avatar image CodeMasterMike · Jan 15, 2013 at 02:13 PM 1
Share

I recommend to search the internet for information and tutorials. Here is a couple:

Not really C# program$$anonymous$$g, but useful Unity gems: http://unitygems.com/

$$anonymous$$icrosoft has a couple of C# tutorials: http://msdn.microsoft.com/en-us/library/aa288436(v=vs.71).aspx

Another site with C# tutorials: http://www.csharp-station.com/tutorial.aspx

If you are not into reading on the copmuter screen, go to your local Library/school/university and see if they have some C# books to loan out.

avatar image
0

Answer by jdrew2000 · Jan 16, 2013 at 01:18 AM

I have looked everywhere but I can' find a place to actually download C#, now I feel like an idiot.

Comment
Add comment · Show 4 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Lovrenc · Jan 16, 2013 at 01:19 AM 0
Share

Download .NET.

avatar image jdrew2000 · Jan 16, 2013 at 01:26 AM 0
Share

but I am trying to get C# how will .net do anything? Is it what the language is based off of?

avatar image Lovrenc · Jan 16, 2013 at 01:31 AM 0
Share

One does not simply download c#.

....Srsly dude, what are you trying to do? Download free version of Visual Studio or start learning c# in monodevelop (though i would recoment VS).

$$anonymous$$ono is an implementation of the CLI and the .NET Base Class Library (BCL), and provides additional functionality. It is dual-licensed under free software and proprietary software licenses. It includes support for ASP.NET, ADO.NET, and Windows Forms libraries for a wide range of architectures and operating systems. It also includes C# and VB.NET compilers.

But first, read FAQ of Unity Answers.

avatar image CodeMasterMike · Jan 16, 2013 at 06:06 AM 0
Share

C# is a language, not a program.

Simplest would be to start working with Visual Studio Express. Search for it in your favorite search engine.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

10 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

RPC Help FPS Multiplayer Raycast Shooting & Mouse Look 2 Answers

My Camera won't activate trough script 1 Answer

Multiplayer - creating server/client non-authorative with the FPS prefab 1 Answer

Making a Model move with the Mouse 1 Answer

Need help... Start Button no longer working!!!!! 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges