Jump to content

Game Design

LurzKesh1138

So i'm a freshman in college, and i'm going into Java this coming semester, and I was curious, what are good languages to learn if you want to become a game programmer? 

Link to comment
Share on other sites

Link to post
Share on other sites

C++ and C mostly.

Some C# and Javascript.

Sometimes for UI programming AS3 (Action Script 3.0) is good.

Java is definitely very good too

"We're all in this together, might as well be friends" Tom, Toonami.

 

mini eLiXiVy: my open source 65% mechanical PCB, a build log, PCB anatomy and discussing open source licenses: https://linustechtips.com/topic/1366493-elixivy-a-65-mechanical-keyboard-build-log-pcb-anatomy-and-how-i-open-sourced-this-project/

 

mini_cardboard: a 4% keyboard build log and how keyboards workhttps://linustechtips.com/topic/1328547-mini_cardboard-a-4-keyboard-build-log-and-how-keyboards-work/

Link to comment
Share on other sites

Link to post
Share on other sites

If you're going to be making games by yourself, any language is fine. If you want a job at a game company then your pretty much stuck with C++, C# or doing script programming in LUA, Python or JS. 

Then there are the specialty languages like Objective-C and Swift for doing iOS games. Since you're going to be taking Java, I would suggest C# since it's pretty much the same thing.

1474412270.2748842

Link to comment
Share on other sites

Link to post
Share on other sites

dont learn a language. learning one language will do nothing for you. learn to program. if you can program in java, then you can program in C# or C/C++. not because they are all the same, but because they all use the same programming concepts. and thats what you must learn and understand. syntax is easy. programming is hard

Link to comment
Share on other sites

Link to post
Share on other sites

Java is great.  C++ was/sort-of-is the most popular game language though.  But, C# is quickly rising and will probably overtake C++.

Join the Appleitionist cause! See spoiler below for answers to common questions that shouldn't be common!

Spoiler

Q: Do I have a virus?!
A: If you didn't click a sketchy email, haven't left your computer physically open to attack, haven't downloaded anything sketchy/free, know that your software hasn't been exploited in a new hack, then the answer is: probably not.

 

Q: What email/VPN should I use?
A: Proton mail and VPN are the best for email and VPNs respectively. (They're free in a good way)

 

Q: How can I stay anonymous on the (deep/dark) webzz???....

A: By learning how to de-anonymize everyone else; if you can do that, then you know what to do for yourself.

 

Q: What Linux distro is best for x y z?

A: Lubuntu for things with little processing power, Ubuntu for normal PCs, and if you need to do anything else then it's best if you do the research yourself.

 

Q: Why is my Linux giving me x y z error?

A: Have you not googled it? Are you sure StackOverflow doesn't have an answer? Does the error tell you what's wrong? If the answer is no to all of those, message me.

 

Link to comment
Share on other sites

Link to post
Share on other sites

Java is great.  C++ was/sort-of-is the most popular game language though.  But, C# is quickly rising and will probably overtake C++.

 

It can't. While there is some overlap, C# is targeted at a higher level than C++ is. The two are fantastic for their respective intended uses. It's about choosing the right tool for the right job (sounds so totally cliché). C++ can be better suited to game development but one may get the job done quicker for example choosing Unity and writing the thing in C#...

The single biggest problem in communication is the illusion that it has taken place.

Link to comment
Share on other sites

Link to post
Share on other sites

It can't. While there is some overlap, C# is targeted at a higher level than C++ is. The two are fantastic for their respective intended uses. It's about choosing the right tool for the right job (sounds so totally cliché). C++ can be better suited to game development but one may get the job done quicker for example choosing Unity and writing the thing in C#...

Ok, thanks for correcting me.  Doesn't Unity also use JS?

Join the Appleitionist cause! See spoiler below for answers to common questions that shouldn't be common!

Spoiler

Q: Do I have a virus?!
A: If you didn't click a sketchy email, haven't left your computer physically open to attack, haven't downloaded anything sketchy/free, know that your software hasn't been exploited in a new hack, then the answer is: probably not.

 

Q: What email/VPN should I use?
A: Proton mail and VPN are the best for email and VPNs respectively. (They're free in a good way)

 

Q: How can I stay anonymous on the (deep/dark) webzz???....

A: By learning how to de-anonymize everyone else; if you can do that, then you know what to do for yourself.

 

Q: What Linux distro is best for x y z?

A: Lubuntu for things with little processing power, Ubuntu for normal PCs, and if you need to do anything else then it's best if you do the research yourself.

 

Q: Why is my Linux giving me x y z error?

A: Have you not googled it? Are you sure StackOverflow doesn't have an answer? Does the error tell you what's wrong? If the answer is no to all of those, message me.

 

Link to comment
Share on other sites

Link to post
Share on other sites

Ok, thanks for correcting me.  Doesn't Unity also use JS?

 

Perhaps this will offer some clarity. It's not JavaScript, calling it that is just wrong imo.

The single biggest problem in communication is the illusion that it has taken place.

Link to comment
Share on other sites

Link to post
Share on other sites

Perhaps this will offer some clarity. It's not JavaScript, calling it that is just wrong imo.

Ok, thanks.

Join the Appleitionist cause! See spoiler below for answers to common questions that shouldn't be common!

Spoiler

Q: Do I have a virus?!
A: If you didn't click a sketchy email, haven't left your computer physically open to attack, haven't downloaded anything sketchy/free, know that your software hasn't been exploited in a new hack, then the answer is: probably not.

 

Q: What email/VPN should I use?
A: Proton mail and VPN are the best for email and VPNs respectively. (They're free in a good way)

 

Q: How can I stay anonymous on the (deep/dark) webzz???....

A: By learning how to de-anonymize everyone else; if you can do that, then you know what to do for yourself.

 

Q: What Linux distro is best for x y z?

A: Lubuntu for things with little processing power, Ubuntu for normal PCs, and if you need to do anything else then it's best if you do the research yourself.

 

Q: Why is my Linux giving me x y z error?

A: Have you not googled it? Are you sure StackOverflow doesn't have an answer? Does the error tell you what's wrong? If the answer is no to all of those, message me.

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×