File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Beginner java and video game book help Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Beginner java and video game book help" Watch "Beginner java and video game book help" New topic

Beginner java and video game book help

Samuel Weston
Ranch Hand

Joined: Oct 24, 2013
Posts: 32
Two requests


I have been studying java for about a year now. so that means from no coding experience whatsoever I can read java code to a certain extent and am familiar with core concepts (but am still very much a greenhorn)

My objective is to get certification in java. I eventually plan on reading but for now, I need something more basic. Something(s) that starts at the beginner level and goes on to the intermediate (and beyond) level.

Can you recommend me something(s)?

Preferably I would like a book(s) that

1)has a recognizable flow, with each chapter building on the last

2) goes through concepts step by step, building on each, and explaining the process.

3) gives "homework" or some sort of problem that
motivates you to resolve it-with the information you just learnt (and then the book should explain how to resolve the issue).

But I'm open to studying from a number of sources to get all of the above (been doing that until now anyway lol)


I would like to work as a video game programmer. What would you suggest I look into to supplement my basic java studies? (I intend on learning more game oriented languages much later)

I'd like to supplement my java learning with something that can give me a grounding in whatever I would be dealing with in the gaming field.(it doesn't have to be a "how to code" book, it could just be a reference book that goes through e.g
3d rendering, a.i implementation, environments, social interaction, working with a team etc). Anything you think would be a good idea to get to know

I prefer a book as they tend to have a clear beginning and end, but online resources and/or magazines are fine as well.

p.s I also plan on playing more vid games in general (to experience and study) -this is a good idea right?

Thank you for your time

Stevens Miller

Joined: Jul 26, 2012
Posts: 863

I know of one book that you can read online about programming games in Java. I would recommend having a look at it, but don't treat it as holy writ. The author has some quirky ideas that may reflect his own background. For example, he spends an inordinate amount of time in the first few pages worrying about frame rates and obsesses a bit over having your game compute new frames more often than your display is refreshed (the two actually have little to do with each other). He also seems to understand how to use state to change what's happening in a game, but almost completely ignores the well-documented state design pattern, which I personally think is an indispensable concept for game programmers.

It's not Java, but you should also consider downloading the free version of GameMaker: Studio. It's a very powerful development tool and a lot of fun to use. There are two excellent books on using it that you should read. Although the programming isn't in Java, it is very object-oriented and will teach you techniques that you can easily use in your Java programs. (Small warning: the books were written for a previous version of Game Maker, so a few lines of code here and there don't work anymore.)

There are a lot of Web sites and other books on this, but maybe start with those and see where they take you.

Best of luck!

In the other disciplines, we rise by standing on each others' shoulders. In computer science, we do it by standing on each others' toes.
Samuel Weston
Ranch Hand

Joined: Oct 24, 2013
Posts: 32
thank you so soo much . rly. ill check those books out.

if you (or anyone else) think of a good begginers book please feel free to mention it

again, thank you so much
Paweł Baczyński

Joined: Apr 18, 2013
Posts: 1584

Please, use real words. Rly ;).

BTW. You can write rly and yet you can't write u. Weird ;).
Campbell Ritchie

Joined: Oct 13, 2005
Posts: 46410
That is because few people write rly and lots of people try to write u. We can ban u but it's not really worth banning rly
And you appear to have worked out how to write u

This message will self‑destruct in 24 hours.
I agree. Here's the link:
subject: Beginner java and video game book help
It's not a secret anymore!