|
| 14 Jul 2014 05:21 PM |
I'm starting to get into Unity (a programming platform) and I need advice on what language to learn.
I already know basics of lua, and am decent at it.
Should I learn C#, Java, JavaScript, or what? |
|
|
| Report Abuse |
|
|
|
| 14 Jul 2014 05:23 PM |
| c# or js, doesnt matter which but not Boo |
|
|
| Report Abuse |
|
|
|
| 14 Jul 2014 05:24 PM |
Java is always nice to know how to use, especially if you want to develop for mobile (android, yuss) some time in the future. I'd go for that.
~The herp lerped a derp~ |
|
|
| Report Abuse |
|
|
|
| 14 Jul 2014 05:30 PM |
I'm looking to make a PC 3rd person shooter...
Any suggestions? |
|
|
| Report Abuse |
|
|
|
| 14 Jul 2014 05:45 PM |
YOU KNOW WHAT TO DO WITH THAT BIG FAT BUTT
WIGGLE WIGGLE WIGGLE
WIGGLE WIGGLE WIGGLE
JUST A LITTLE BITTLE
PATTY CAKE PATTY CAKE WITH NO HANDS |
|
|
| Report Abuse |
|
|
|
| 14 Jul 2014 06:04 PM |
I LIKE C++ AND I CAN NOT LIE.
But anyway... I think you should learn java because it's reasonably simple and you're using Unity, soooooooooooooooo ya. |
|
|
| Report Abuse |
|
|
|
| 14 Jul 2014 06:48 PM |
| why java? does unity even support it? last time i checked it was c#, boo, and javascript |
|
|
| Report Abuse |
|
|
Drake1458
|
  |
| Joined: 26 Nov 2008 |
| Total Posts: 4191 |
|
|
| 14 Jul 2014 06:51 PM |
| Java is overall the best. Unity's good for beginners. |
|
|
| Report Abuse |
|
|
|
| 14 Jul 2014 06:54 PM |
| Assembly language is my favorite :-3 |
|
|
| Report Abuse |
|
|
Casualist
|
  |
| Joined: 26 Jun 2014 |
| Total Posts: 4443 |
|
|
| 14 Jul 2014 07:16 PM |
| Last I checked it was only JS, not java that Unity supported. Out of JS, boo, and C# choose C# as it is by far superior. It is conceptually similar to java (not JS), but design choices make C# a better choice for most things -- this is of course partly a personal preference, so it's up to you to research your choice and make your own informed decision. |
|
|
| Report Abuse |
|
|
|
| 14 Jul 2014 09:47 PM |
| Well, i meant javascript. srry! |
|
|
| Report Abuse |
|
|
|
| 15 Jul 2014 05:43 AM |
| For Unity, the answer is almost definitely C# |
|
|
| Report Abuse |
|
|
|
| 15 Jul 2014 07:55 AM |
LOL... Unity doesn't have Javascript. Its called UnityScript because its pretty different from Javascript :P
--developing games in unity for 3 years. |
|
|
| Report Abuse |
|
|
Aisoc
|
  |
| Joined: 08 Jun 2013 |
| Total Posts: 412 |
|
| |
|
Argelius
|
  |
| Joined: 19 Jul 2010 |
| Total Posts: 4047 |
|
| |
|
|
| 15 Jul 2014 10:02 AM |
| dangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangitdangit!!!!!1111 |
|
|
| Report Abuse |
|
|
Casualist
|
  |
| Joined: 26 Jun 2014 |
| Total Posts: 4443 |
|
|
| 15 Jul 2014 01:06 PM |
@testdummy
You're right, although UnityScript is basically a stripped down version of Javascript that was given classes. In my opinion it's worse than JS and C# is still by far the best choice. |
|
|
| Report Abuse |
|
|
digpoe
|
  |
| Joined: 02 Nov 2008 |
| Total Posts: 9092 |
|
|
| 15 Jul 2014 02:34 PM |
C#'s slowest = JS's fastest
make your choice |
|
|
| Report Abuse |
|
|
|
| 15 Jul 2014 04:12 PM |
| I believe UnityScript may be a bit easier for a beginner then C#. Also C# can run a lot faster then UnityScript as the other guy said, but you don't reallyhave t worry about how fast the code tuns until you really start making tons of scripts with like 100 lines+ each script. |
|
|
| Report Abuse |
|
|
|
| 15 Jul 2014 04:12 PM |
| Sorry for they typos... Im an idiot XD |
|
|
| Report Abuse |
|
|
Casualist
|
  |
| Joined: 26 Jun 2014 |
| Total Posts: 4443 |
|
|
| 15 Jul 2014 04:23 PM |
@test Not quite, efficiency shows its merit in algorithm complexity. A bunch of O(n) scripts will run much faster than a O(2^n) assuming n is of a decent size. Length and number do not directly correlate to the need for speed so to speak. Multiple cores/threads further mitigates the issue of number.
Having learned C# after lua I can attest that its not much of a jump, the syntax is a bit different and there are certainly elements not present in lua stand alone, but those since C# and UnityScript are relatively similar, choosing one over the other for the sake of ease is a non factor. |
|
|
| Report Abuse |
|
|
|
| 15 Jul 2014 04:39 PM |
@Cas Yes I agree. I learned C# after LUA too. But I also learned some UnityScript along the way. My friend said that UnityScript was better for beginners than C#, so I started out with UnityScript, but then later learned C#.
Although I didn't see a Major problem with learning C# as a beginner, my friend has always told me. He has been scripting pretty much since he was like 8. We're 15 now and develop C# games in unity for fun, we usually do like a 48 hour challenge or something like that to see who can "Out Code" each other. Than the judge of the games are his 11 year old brother. :P |
|
|
| Report Abuse |
|
|