Jump to content
  • Advertisement
Sign in to follow this  
elobire

learning game development

This topic is 2197 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

What is the best way to learn game development?
I know its a broad question, but should i first learn a programming language such as Java, or should i learn to use something like Unity?

Thanks.

Share this post


Link to post
Share on other sites
Advertisement
Learn a programming language first, especially if you intend to go further into game development. Unity is only one game engine... theirs tons of other ones you will have at your disposal if you can program.

Share this post


Link to post
Share on other sites

Learn a programming language first, especially if you intend to go further into game development. Unity is only one game engine... theirs tons of other ones you will have at your disposal if you can program.

Thanks. Is there any language that you would recommend i start with? I already started learning some Java in college, so i was thinking about learning from there, or is there something else i should learn?

Share this post


Link to post
Share on other sites
Python is good, but if you already started with Java, I'd suggest sticking with it - it's an equally good choice. You should stick with Java for a few years. Learning any language deeply is more important than learning "the right language". Eventually, you'll want to learn multiple languages, using the right language for the right job - but when starting out, any language that you are capable of understanding is the best language for any job you are capable of undertaking.

Go deep in Java before branching out to other languages. When you do branch out, because of your deepness in Java, you'll find other languages much easier to understand. Edited by Servant of the Lord

Share this post


Link to post
Share on other sites

Python is good, but if you already started with Java, I'd suggest sticking with it - it's an equally good choice. You should stick with Java for a few years. Learning any language deeply is more important than learning "the right language". Eventually, you'll want to learn multiple languages, using the right language for the right job - but when starting out, any language that you are capable of understanding is the best language for any job you are capable of undertaking.

Go deep in Java before branching out to other languages. When you do branch out, because of your deepness in Java, you'll find other languages much easier to understand.


I did try python a while back, but for some reason i just couldnt get into it and enjoy it like i do with Java.
Does anyone know any good books to learn java from?
Thanks for the help :)

Share this post


Link to post
Share on other sites
I recommend C++ but I'm biased. Have only recently started to appreciate the beauty of it. I don't know Java but I have a feeling it's bloatware and slow just from hearsay so I really don't know if I'm wrong about it.

Share this post


Link to post
Share on other sites

I recommend C++ but I'm biased. Have only recently started to appreciate the beauty of it. I don't know Java but I have a feeling it's bloatware and slow just from hearsay so I really don't know if I'm wrong about it.

Hearsay is a bad way to form an opinion on a language. And no programming language I've ever heard of tries to be deliberately slow.

Share this post


Link to post
Share on other sites

[quote name='Fredericvo' timestamp='1341791205' post='4957077']
I recommend C++ but I'm biased. Have only recently started to appreciate the beauty of it. I don't know Java but I have a feeling it's bloatware and slow just from hearsay so I really don't know if I'm wrong about it.

Hearsay is a bad way to form an opinion on a language. And no programming language I've ever heard of tries to be deliberately slow.
[/quote]I don't think I said it was deliberate.

Share this post


Link to post
Share on other sites
Without getting into a language war, I think Java, C++ or C# are all excellent choices, I really don't like Java's debugging capabilities though. Personally I found C++ the most versatile and useable as a beginner. Edited by DevLiquidKnight

Share this post


Link to post
Share on other sites
I would suggest C# - kinda more fun and motivating to have some GUI easily available.

Don't know how that is done in Java. Only used it for small console apps.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!