Java-Gaming.org 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  
  Book Recommendations  (Read 3615 times)
0 Members and 1 Guest are viewing this topic.
Offline Orangy Tang

JGO Kernel


Medals: 57
Projects: 11


Monkey for a head


« Posted 2007-01-04 19:04:27 »

I thought a thread for book recommendations would be nice, anything programming / game related really.

Refactoring - improving the design of existing code. Lots of good methods and techniques for refactoring code into nicer forms. Has the handy side effect that you'll get to put common names on the refactorings you've already found yourself as well as learning new ones.

Test Driven Development: By Example. Good overview of doing TDD without getting bogged down with trivial details.

Working Effectively With Legacy Code. The second book shows how TDD should work, but this book actually shows you how to make it practical, especially when dealing which a whole bunch of non-TDD code.

The Pragmatic Programmer. Which I'll leave Kev to describe, because I've only got a few chapters in myself...

Anyone else? Smiley

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 123
Projects: 15


★★★★★


« Reply #1 - Posted 2007-01-04 19:29:26 »

Developing Games in Java , David Brackeen - my absolute favorite, found this too be a great way to start game developing in Java, very good for gaming with java2d and general basic gaming stuff.

Programming Game AI by Example - nice stuff on gaming AI, main plus of this book is it has nice explanation and example code to shows you how to implement the stuff, a bit basic though.

Focus On 3D Terrain Programming - Good Intro to terrain programming again a bit basic but very good if you know nothing about terrain, writing style is very simple and easy to understand and doesn't overload you with horrible maths that some other terrain books do.

Game Programming Gems 1-6 - famous book series, more a collection of great articles than books, contain some great in depth articles on how to implement various aspects of games and algorithms. Articles mostly by people high up in the gaming industry and stuff you see in proper AAA games. Recommend you look at contents of the books (on its website) to see what articles are in there before you buy any as they are quite pricey.
Offline kevglass

« JGO Spiffy Duke »


Medals: 319
Projects: 25
Exp: 22 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #2 - Posted 2007-01-04 22:03:58 »

The Pragmatic Programmer is a great book for giving you practical suggestions on how to make your everyday programming existence more effective and more enjoyable. It's especially good if you're working in a semi-formal environment.

I'm a big fan of any Joel writes - he's both brilliantly correct and funny at the same time. That'd be books Joel On Software and User Interface Design for Programmers. The UI book in particular is very good for games development in that it approaches the subject by looking at what makes anything approachable by a user - rather than specifically enterprise application. Well worth the read!

There's also a fantastic project management book that Blah^3 recommends, can't remember the name. Have a picture of a gun pointed at a foot on the front - maybe he can give the name etc. It's probably the best management book I've read from a developers POV.

Kev

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Breakfast

Senior Devvie




for great justice!


« Reply #3 - Posted 2007-01-05 10:44:36 »

Code Complete by Steve McConnell is another very good non-language specific book on the practice of programming. It goes into a huge amount of detail (there is an entire chapter on how to name variables) but it's all useful detail. There will be things in it that you know already but there is so much that there will also be things you don't know and things you hadn't thought to question. I wish that I had read it when I came out of University cos there is a lot of stuff in there that I learned the hard way.

I would suggest that it would be a good book to read straight out of university, whereas it seems to me that The Pragmatic Programmer is something that you maybe need a few years of professional experience to really appreciate.
Offline princec

« JGO Spiffy Duke »


Medals: 1136
Projects: 3
Exp: 20 years


Eh? Who? What? ... Me?


« Reply #4 - Posted 2007-01-05 12:56:32 »

How To Fail At Software Development by Arthur Griffith.

Cas Smiley

Offline endolf

JGO Coder


Medals: 7
Exp: 15 years


Current project release date: sometime in 3003


« Reply #5 - Posted 2007-01-05 13:31:24 »


I think a number of people in various places I have worked have read that book, and thought it was a guide on how to develop software instead of how *not* to develop it. Never read it myself mind .... I'm already an expert in this regard Smiley

Endolf

Offline kevglass

« JGO Spiffy Duke »


Medals: 319
Projects: 25
Exp: 22 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #6 - Posted 2007-01-06 20:29:31 »

Joking aside, it's a wonderful book Smiley

Kev

Offline CaptainJester

JGO Knight


Medals: 12
Projects: 2
Exp: 14 years


Make it work; make it better.


« Reply #7 - Posted 2007-01-07 01:29:47 »

The Pragmatic Programmer is a great book for giving you practical suggestions on how to make your everyday programming existence more effective and more enjoyable. It's especially good if you're working in a semi-formal environment.

I'm a big fan of any Joel writes - he's both brilliantly correct and funny at the same time. That'd be books Joel On Software and User Interface Design for Programmers. The UI book in particular is very good for games development in that it approaches the subject by looking at what makes anything approachable by a user - rather than specifically enterprise application. Well worth the read!

There's also a fantastic project management book that Blah^3 recommends, can't remember the name. Have a picture of a gun pointed at a foot on the front - maybe he can give the name etc. It's probably the best management book I've read from a developers POV.

Kev

I have to agree, Joel writes very well.

Rapid Development

Offline ravenger

Senior Newbie





« Reply #8 - Posted 2007-01-16 17:31:26 »

from the same publisher as the game programming gems; AI Programming Wisdom series is a brilliant series on AI in games. Its full of articles/solutions to all kinds of different AI challenges written by AI developers, and its an excellent read.

Game Design Complete is a very pragmatic book on Game Design. Its quite recent and well written, and it gives an excellent insight in game design Smiley
Offline fletchergames

Senior Devvie





« Reply #9 - Posted 2007-01-17 16:07:40 »

I only used one piece of information from Game Design Complete: that Windows XP Home has the Program Files directory unwritable by non-administrators by default so that you're supposed to save files to the My Documents directory.
Pages: [1]
  ignore  |  Print  
 
 

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

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

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

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

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

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

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

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

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

nelsongames (4740 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
java-gaming.org 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‑gaming.org
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!