Hi !
Featured games (85)
games approved by the League of Dukes
Games in Showcase (636)
Games in Android Showcase (178)
games submitted by our members
Games in WIP (687)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Books to read.  (Read 588 times)
0 Members and 1 Guest are viewing this topic.
Offline luke71933

Senior Newbie

« Posted 2014-03-31 17:32:36 »

   What knowledge of java is needed to start developing a java 2d platformer with libgdx? I know the basics, variables,loops arrays, methods,parameters,arguments,switch etc I have a foundation in java. I would like to firstly develop a game for desktop and then port it to android and after that I code again the game in objective C and get it to app store.I have chose Java because It will work on all pc's and even on android the only not supported is windows phone,iphone and xbox360.

Offline Drenius
« Reply #1 - Posted 2014-03-31 18:16:44 »

If you did not make any game wefore, start tinkering, look whats possible for you and one day, possibly even soon it will be a finished game.
But do not start by setting many and high goals, they normally fail.

- also, programming != game development.
Offline mcela
« Reply #2 - Posted 2014-03-31 18:57:41 »

Just Do It without overthinking stuff. When you hit a wall, google or ask someone for help. There's an answer for everything.

In my opinion, learning to program by developing games is the best way the learn. And you said you already know the basics, so there's absolutely nothing to stop you.

There's plenty of tutorials to LibGDX that will get you in the right tracks, especially in youtube. Also you can find a few discussions in this site aswell, so do use the search.

Here's an awesome list of books to read.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline luke71933

Senior Newbie

« Reply #3 - Posted 2014-03-31 19:27:10 »

I know that game dev is not equal to programming but I would like to develop games not software and I am a little bit familiar with porgramming.

Thankyou for your replies and I will definately look in the game list you gave me
Offline philfrei
« Reply #4 - Posted 2014-04-01 05:55:34 »

I'd strongly recommend checking the many game tutorials on this site! The only Java game programming books I know are 10-years old. There's LOTS of good info in them, but its hard to know, if you are new, what is obsolete or not.

In terms of advancing your general Java skills, my first recommendation is "Java Programming" by Sarang, published by Oracle Press. "Core Java" (Horstmann) used to be my favorite, and it is good, too. But also, the Java Tutorials online are a tremendous resource.

You didn't mention having learned about Interfaces yet, or making use of Listeners. I think these are pretty integral to writing well-structured Java. Also, with animation and the need for background or concurrent operations (like playing audio or loading resources) you'll need to understand more about threads. All the things I mention in this paragraph are well covered in the Sarang book I first cited.

I also recommend getting a good book or two on good OOP style (for example, hitting topics of design patterns and of coding practices that emphasize making code readable and easily revisable). What you can learn in a few hours of reading can save you countless hours of later frustration. There are quite a few good books available. I like the author Martin Fowler, for one.

music and music apps:
Pages: [1]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.

Dwinin (73 views)
2015-11-07 13:29:08

Rems19 (81 views)
2015-10-31 01:36:56

Rems19 (78 views)
2015-10-31 01:32:37

williamwoles (107 views)
2015-10-23 10:42:59

williamwoles (93 views)
2015-10-23 10:42:45

Jervac_ (111 views)
2015-10-18 23:29:12

DarkCart (135 views)
2015-10-16 00:58:11

KaiHH (118 views)
2015-10-11 14:10:14

KaiHH (157 views)
2015-10-11 13:26:18

BurntPizza (172 views)
2015-10-08 03:11:46
Rendering resources
by Roquen
2015-11-13 14:37:59

Rendering resources
by Roquen
2015-11-13 14:36:58

Math: Resources
by Roquen
2015-10-22 07:46:10

Networking Resources
by Roquen
2015-10-16 07:12:30

Rendering resources
by Roquen
2015-10-15 07:40:48

Math: Inequality properties
by Roquen
2015-10-01 13:30:46

Math: Inequality properties
by Roquen
2015-09-30 16:06:05

HotSpot Options
by Roquen
2015-08-29 11:33:11 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!