d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > Game Programming
12Next
Add Reply New Topic New Poll
Member
Posts: 16,498
Joined: Jun 8 2008
Gold: 113.00
May 8 2013 08:01pm
I want to start looking into this as a college option, but I don't know where to start.

I would like to learn the newest type of programming so that I'm not far behind everything else when I do get into college.

Should I start with flash? Java? HTML5?

I'm looking for some information, also, as to where to learn things such as creating a game client/applet and starting a code.
Which programs would I be learning in college? Will the focus in college be strictly programming or will they apply it to making simple into more complex games?
Member
Posts: 11,610
Joined: Oct 28 2008
Gold: 1,795.00
May 8 2013 08:27pm
While building a game, 99% of the time you will be working with an already made engine, unless you're an indie team, or very very large team, usually a team is devoted to making an engine, while another team develops the game.

A couple popular ones are Unity and UDK, also there is SDK

You will want to learn Java and some form of C, more than likely C#

As far as college, I'm unsure, some colleges that are oriented towards programming already include an introduction to some software such as Unity, while others may focus on other aspects.
I wouldn't limit yourself to game dev, game dev is programming for your engine, you should learn how to think like a programmer before diving into that.
Member
Posts: 16,498
Joined: Jun 8 2008
Gold: 113.00
May 8 2013 08:29pm
Quote (0n35 @ May 8 2013 09:27pm)
While building a game, 99% of the time you will be working with an already made engine, unless you're an indie team, or very very large team, usually a team is devoted to making an engine, while another team develops the game.

A couple popular ones are Unity and UDK, also there is SDK

You will want to learn Java and some form of C, more than likely C#

As far as college, I'm unsure, some colleges that are oriented towards programming already include an introduction to some software such as Unity, while others may focus on other aspects.
I wouldn't limit yourself to game dev, game dev is programming for your engine, you should learn how to think like a programmer before diving into that.


I don't really know what you mean by "think like a programmer"
Member
Posts: 11,610
Joined: Oct 28 2008
Gold: 1,795.00
May 8 2013 08:57pm
Quote (ghdork @ May 8 2013 09:29pm)
I don't really know what you mean by "think like a programmer"


There is a unique way for going about solving problems with programming, thinking in the most logical ways.
Member
Posts: 16,498
Joined: Jun 8 2008
Gold: 113.00
May 8 2013 09:20pm
Quote (0n35 @ May 8 2013 09:57pm)
There is a unique way for going about solving problems with programming, thinking in the most logical ways.


I understand the logic behind coding and such I just don't know everything there is.
How to interact with stuff.
Member
Posts: 11,610
Joined: Oct 28 2008
Gold: 1,795.00
May 8 2013 10:36pm
Quote (ghdork @ May 8 2013 10:20pm)
I understand the logic behind coding and such I just don't know everything there is.
How to interact with stuff.


Not sure what you mean, programming with a gaming engine could be as simple as one line of code for moving forward, move on whichever axis with whichever acceleration variable
There are concepts such as raycasting to see what you're looking at and so forth, if this is what you mean
Member
Posts: 16,498
Joined: Jun 8 2008
Gold: 113.00
May 8 2013 10:55pm
Quote (0n35 @ May 8 2013 11:36pm)
Not sure what you mean, programming with a gaming engine could be as simple as one line of code for moving forward, move on whichever axis with whichever acceleration variable
There are concepts such as raycasting to see what you're looking at and so forth, if this is what you mean


OKay, no I dont know raycasting.
I've done simple movement coding with Flash CS4 ActionScript 2.0
Other than that, I need someowhere to begin with tutorials or something.
Member
Posts: 11,610
Joined: Oct 28 2008
Gold: 1,795.00
May 8 2013 10:59pm
Depends on the engine, Google is your friend


http://unity3d.com/learn/tutorials/modules
Member
Posts: 2,757
Joined: Nov 26 2007
Gold: 1,214.81
May 9 2013 07:13am
I studied game programming and the languages we had to learn (in order) were Java, C++, VB, C#, html/javascript/php.

There's also a ton of math and physics courses, so you should do some review of them.

Unity will be very hard to learn if you don't already know C# or Javascript because it uses those languages for scripting.

Here's some great tutorials if you do decide to learn Unity though - http://www.youtube.com/watch?v=YYqzz1dy3Ak&list=PL62C126A4A7B85892
Member
Posts: 1,158
Joined: Oct 5 2010
Gold: 0.00
May 16 2013 07:57am
Java/javascript and html are basics. html5 is extra on top of regular html4 - if you don't know it yet I'd recommend taking it up as a course if it's available, or simply google your mind out and experiment (w3schools is a good place to start).

You can skip VB probably.

Delphi / Pascal is pretty easy to learn and killer fast to compile, so you can experiment a lot with visible results.
I started with C++ myself, then went into delphi, java, cocoa. Cocoa aka apple's c variant is really kind of hard and confusing compated to the others.

A lot of ios/android gaming engines work with java in some way or the other - unless you go native.
And, in a way a lot of object based languages all look similar - it;'s just some variations in syntax.

Just "start somewhere", and you will get into the swing of things soon enough.
Go Back To Programming & Development Topic List
12Next
Add Reply New Topic New Poll