Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (804)
Games in Android Showcase (237)
games submitted by our members
Games in WIP (867)
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 1629 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 luke71933

Senior Newbie

« Reply #2 - 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
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline philfrei
« Reply #3 - 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  

Riven (397 views)
2019-09-04 15:33:17

hadezbladez (5280 views)
2018-11-16 13:46:03

hadezbladez (2204 views)
2018-11-16 13:41:33

hadezbladez (5544 views)
2018-11-16 13:35:35

hadezbladez (1150 views)
2018-11-16 13:32:03

EgonOlsen (4585 views)
2018-06-10 19:43:48

EgonOlsen (5462 views)
2018-06-10 19:43:44

EgonOlsen (3119 views)
2018-06-10 19:43:20

DesertCoockie (4016 views)
2018-05-13 18:23:11

nelsongames (4708 views)
2018-04-24 18:15:36
A NON-ideal modular configuration for Eclipse with JavaFX
by philfrei
2019-12-19 19:35:12

Java Gaming Resources
by philfrei
2019-05-14 16:15:13

Deployment and Packaging
by philfrei
2019-05-08 15:15:36

Deployment and Packaging
by philfrei
2019-05-08 15:13:34

Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08 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!