YoloAss
|
  |
| Joined: 30 Aug 2013 |
| Total Posts: 72 |
|
|
| 07 Oct 2013 03:42 PM |
| I am 14 and plan on becoming a game developer. Why wait, and go to a college if I can start right now. |
|
|
| Report Abuse |
|
|
dekkonot
|
  |
| Joined: 22 Dec 2010 |
| Total Posts: 6685 |
|
|
| 07 Oct 2013 03:44 PM |
Learn the obvious languages such as C++, C#, C, and Java. Those are the ones that will be used most often in game developing.
~ Linguam latinam est optimum ~ |
|
|
| Report Abuse |
|
|
YoloAss
|
  |
| Joined: 30 Aug 2013 |
| Total Posts: 72 |
|
|
| 07 Oct 2013 03:45 PM |
| Yes, I know, but where do you suggest I go to learn these languages? |
|
|
| Report Abuse |
|
|
Dr01d3k4
|
  |
| Joined: 11 Oct 2007 |
| Total Posts: 17916 |
|
|
| 07 Oct 2013 03:46 PM |
| gamefromscratch com/post/2011/08/04/I-want-to-be-a-game-developer aspx |
|
|
| Report Abuse |
|
|
|
| 07 Oct 2013 03:46 PM |
I would start with what you want to do and then find the language that best suits that.
~The alpaca of the acting world. |
|
|
| Report Abuse |
|
|
3winner2
|
  |
| Joined: 31 Aug 2008 |
| Total Posts: 9 |
|
|
| 07 Oct 2013 04:11 PM |
The C languages and Java are two languages that are rather hard to learn. From what I've read, C++ users take months at earliest to become fluent in the language, and years to master it. Java may or may not be less complicated, but either way I do not suggest starting off there.
Lua is a relatively easy language to learn and I mean, Roblox does use a somewhat altered form of Lua so in the process of learning to code, you could be creating some fun content.
Although, as others may suggest, start off with an extremely easy language as the syntax tends to be somewhat similar between different languages, making it easier to learn other Coding/Programming languages. So start off with a small/less powerful language such as Lua, Basic, Python, etc.
|
|
|
| Report Abuse |
|
|
iOpened
|
  |
| Joined: 31 Mar 2012 |
| Total Posts: 638 |
|
| |
|
kinglan
|
  |
| Joined: 25 Mar 2010 |
| Total Posts: 420 |
|
| |
|
| |
|
|
| 08 Oct 2013 04:40 AM |
| @3winner; "years to master it"; WRONG! The correct answer is it takes decades to master, or can't even be mastered. |
|
|
| Report Abuse |
|
|
|
| 08 Oct 2013 03:17 PM |
Java, unless used for web-based games should not be used for game programming. I would suggest learning C, C# or, and I only put this due to the amount of support the language has, C++.
C++ has flaws in it which makes me shake my head. It may not be a problem if you don't notice them, but I would say that you should go with C. |
|
|
| Report Abuse |
|
|
Dr01d3k4
|
  |
| Joined: 11 Oct 2007 |
| Total Posts: 17916 |
|
|
| 08 Oct 2013 03:18 PM |
| @chicken: Not C, and Java is good. You forgot Android. |
|
|
| Report Abuse |
|
|
| |
|
Dr01d3k4
|
  |
| Joined: 11 Oct 2007 |
| Total Posts: 17916 |
|
| |
|
cntkillme
|
  |
| Joined: 07 Apr 2008 |
| Total Posts: 44956 |
|
| |
|
|
| 08 Oct 2013 10:00 PM |
Droid3004, I have used android before. The JVM cannot compare to native. Also, the JVM adds at least one layer of complexity and dependence between what you write and what is executed. C is nice and simple. Sure, I would like classes from C++ in it, but C++ has evolved to be ugly. Really ugly.
Of course this is assuming you are compiling your JVM-compatible language (Java, Scala, Jython, Rhino etc.) code to a Java Virtual Machine executable. I am not sure of any compilers change class files to native, or directly from code to native.
In any case OP, I suggest you learn Esperanto. |
|
|
| Report Abuse |
|
|
|
| 08 Oct 2013 10:19 PM |
| Chicken, Dalvik VM > JVM however. |
|
|
| Report Abuse |
|
|
Adam335
|
  |
| Joined: 19 Feb 2011 |
| Total Posts: 21464 |
|
|
| 08 Oct 2013 11:40 PM |
| Python is a great starter language. It runs small programs easily, and can be very efficient if you use it correctly. |
|
|
| Report Abuse |
|
|
|
| 09 Oct 2013 03:46 PM |
I guess I should argue about scripting languages too. Honestly, as long as you are not using VB, you should be good to go. Python is a really good starting language. It forces some good practices like indented code and not-implicit definitions (Worried about the filter). Lua is a nice language, plus, you can easily move from Lua to RBX.Lua. Javascript has HTML5 Canvas, which is awesome for web applications. QBasic has a lot of useful things built in if you are trying to make an offline, low quality graphics game. I doubt Ruby would be very useful.
Also, guys, why can't we give D a little love? It is an awesome language for people who like C. |
|
|
| Report Abuse |
|
|
cntkillme
|
  |
| Joined: 07 Apr 2008 |
| Total Posts: 44956 |
|
|
| 09 Oct 2013 05:58 PM |
Not sure if all of you realize, the OP is banned. He probably isn't looking at this thread. |
|
|
| Report Abuse |
|
|
cntkillme
|
  |
| Joined: 07 Apr 2008 |
| Total Posts: 44956 |
|
|
| 09 Oct 2013 05:59 PM |
Was* banned. Not anymore I guess. |
|
|
| Report Abuse |
|
|