Jump to content
  • Advertisement
Sign in to follow this  
JohnMenezes

I'm little confused about game programming..

This topic is 1808 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

Well, i'm very interested in game developing but i just don't know where to start, recently i've been programming in java but i don't feel like its the right language for what i want, i don't plan on programming 3D games, i want to create simple 2D sidescrolling games. So, which is the language i should use??

Share this post


Link to post
Share on other sites
Advertisement

I remember my first "game" was in Basic. It was a little hockey type game. It was so horrible and slow but it gave me the knowledge of game loops and other ideas involved in games. Don't worry about performance right now. Use Java's built-in gfx functionality first. I would say make pong first as it'll help you understand the basic functionality of some core game concepts.

 

I'm a big advocate of a mentorship. A good number of people will just say read all you can, which is always good, but there is something about finding a mentor that helps you learn some of the tricks quickly and efficiently. Something that might take you months to learn or come across (or fully understand) when you just read can take a lot less time if you have a mentor.

Edited by rpiller

Share this post


Link to post
Share on other sites
I don't know much about Java as I've just began working with it. A simpler language to understand would be JavaScript and you could write HTML5 games with it. A good library for JavaScript (with TypeScript support) would be Phaser (www.phaser.io). It has lots of examples and a very active and helpful community.

Another language you could use is ActionScript. Although Flash is not so used on the web anymore you could use the CitrusEngine to compile games for iOS, Android, BB (or desktop) using Adobe AIR technology. This has the advantage of writing the code only once and compiling to multiple platforms. The performance is not as good as native solutions but for most 2D games it is more than sufficient.

In my oppinion these are two alternatives to Java that require a not so steep learning curve.

As stated above the language doesn't really matter. More important are the concepts used in making games and planning. I think that using a less complex language gives you more time on learning actual game theory, but this is just my oppinion.

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.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!