Books For Development

Anything related in any way to game development as a whole is welcome here. Tell us about your game, grace us with your project, show us your new YouTube video, etc.

Moderator: PC Supremacists

Post Reply
User avatar
thbp
Chaos Rift Regular
Chaos Rift Regular
Posts: 132
Joined: Tue Dec 08, 2009 5:32 pm
Current Project: Learn
Favorite Gaming Platforms: PC/PS/GC/DC
Programming Language of Choice: C(++)/Perl
Location: wrestling matts
Contact:

Books For Development

Post by thbp »

Ok, sence there is nothing for this subject (books that may help you for Game development in any of these areas. And i really think there sHould be one (i know i'd use it and it might help others like me to find books that'd help)

[*] Programming (langauge specific)
[*] Genral Programming (such as a book that explains how to use OOP)
[*] How to manage Project (software engineering)
[*] Genral Game Development
[*] Web design (for your website)
[*] Art and Music
[*] Math and Physics and other school subjects
[*] Good Reads Any way

Can't find it? http://google.com is the answer!

Language Specific
C/++
C++ Primer Plus(Beginner & Advanced topics covered)
http://www.amazon.com/Primer-Plus-5th-S ... 597&sr=8-1

"The C++ Programming Language" - Bjarne Stroustroup
"Computer Graphics: Principles and Practice 2nd ed. in C" - Foley, Van Dam, Feiner, Hughes.

Java

C#

Scheme/lisp

Basic (any)

Fortran/Algol

Pascal/Delphi

Perl

Lua

Python

networking

Genral Programming
OOP
Head first Design patterns (http://www.amazon.com/First-Design-Patt ... th-Freeman)

Procedural

Funtual

How to think


Project Management

Team

Lonewolf


Game development
The whole shabang
"Game Design Workshop" : http://www.amazon.com/Game-Design-Works ... 1578202221

Mentality

Get starteds

Experiencs

Theory
Game Engine Architecture - (german(?))
http://www.amazon.de/Game-Engine-Archit ... 913&sr=8-1


Webdesign

Hatml/Css
Microsoft Step by Step html/xhtml cost $20
http://www.amazon.com/HTML-XHTML-Step-M ... 059&sr=1-1

Javasctipt

PHP/Mysql
Sam's teach youself PHP/Mysql cost $30
http://www.amazon.com/E-Z-Geometry-Lawr ... 722&sr=8-1

Jsp


Art and Music

"real" world art (sketching)

Digital Art

Music composing


Schooling
Math.
[Geometry} Geometry cost $20
http://www.amazon.com/E-Z-Geometry-Lawr ... 722&sr=8-1

Physics

Chemistry (n/a on why)

Writing/English


Economics


Plain good Reads (can be biographies to other computer books)
Code - the hidden language of computer hardware and software -
(http://www.amazon.com/Code-Language-Com ... 665&sr=8-1)





please contribute with posting books (were to get them and if a
Last edited by thbp on Tue Dec 22, 2009 5:30 pm, edited 2 times in total.
XNA ========== eXtreme Nuclear Atomic
Image
Image
Image
Wrestlers have three motion: side 2 side , circle, and stalk
User avatar
Ginto8
ES Beta Backer
ES Beta Backer
Posts: 1064
Joined: Tue Jan 06, 2009 4:12 pm
Programming Language of Choice: C/C++, Java

Re: Books For Development

Post by Ginto8 »

not necessarily a book, but the main resource for my own knowledge: google. :mrgreen:
Quit procrastinating and make something awesome.
Ducky wrote:Give a man some wood, he'll be warm for the night. Put him on fire and he'll be warm for the rest of his life.
User avatar
hurstshifter
ES Beta Backer
ES Beta Backer
Posts: 713
Joined: Mon Jun 08, 2009 8:33 pm
Favorite Gaming Platforms: SNES
Programming Language of Choice: C/++
Location: Boston, MA
Contact:

Re: Books For Development

Post by hurstshifter »

C++ Primer Plus(Beginner & Advanced topics covered) http://www.amazon.com/Primer-Plus-5th-S ... 597&sr=8-1
"Time is an illusion. Lunchtime, doubly so."
http://www.thenerdnight.com
User avatar
ismetteren
Chaos Rift Junior
Chaos Rift Junior
Posts: 276
Joined: Mon Jul 21, 2008 4:13 pm

Re: Books For Development

Post by ismetteren »

Here are the programming books i own:

Head first Design patterns - This one belongs under OOP i think. Im not done with it yet, but it explains many design patterns and some general OOP principles. I think it is pretty good so far. (http://www.amazon.com/First-Design-Patt ... th-Freeman)

Code - the hidden language of computer hardware and software - I would put this one under "good reads anyway" It basicly explains how a computer works, starting with morse code and flashlights and ending with what was a modern computer in 1999 when the book was written. (http://www.amazon.com/Code-Language-Com ... 665&sr=8-1)

Code complete second edition - I think it fits under general game development. I dident get that much from this book. I dont really know why, but i think it is because it is written for proffesionel developers. (there has recently been realesed a new edition, dont know how it differs from the 2nd: http://www.amazon.com/First-Design-Patt ... th-Freeman)
Image ImageImage Image
User avatar
Milch
Chaos Rift Junior
Chaos Rift Junior
Posts: 241
Joined: Sat Jul 11, 2009 5:55 am
Programming Language of Choice: C++
Location: Austria, Vienna

Re: Books For Development

Post by Milch »

Game Engine Architecture - most ot the book is about theory - and what methods are used in todays game developement. The code samples are written in C++
http://www.amazon.de/Game-Engine-Archit ... 913&sr=8-1
Follow me on twitter!
User avatar
lotios611
Chaos Rift Regular
Chaos Rift Regular
Posts: 160
Joined: Sun Jun 14, 2009 12:05 pm
Current Project: Game engine for the PC, PSP, and maybe more.
Favorite Gaming Platforms: Gameboy Micro
Programming Language of Choice: C++

Re: Books For Development

Post by lotios611 »

The only book I've read was about Windows Game programming. It helped me wrap my head around the Win32 API. It steps you through making a game engine, so I guess you could follow the book but replace Win32 with whatever library you use. At the end of every chapter, you make a game to show of what the engine can do. http://www.amazon.com/Beginning-Game-Pr ... 971&sr=1-1
"Why geeks like computers: unzip, strip, touch, finger, grep, mount, fsck, more, yes, fsck, fsck, fsck, umount, sleep." - Unknown
qpHalcy0n
Respected Programmer
Respected Programmer
Posts: 387
Joined: Fri Dec 19, 2008 3:33 pm
Location: Dallas
Contact:

Re: Books For Development

Post by qpHalcy0n »

Its sort of a shame nobody really seems to value books anymore. It's always good to have a number of desk references.

Among my favorites (ones I refer to most) are:

"Code Complete" (entire series) - Microsoft Publications really puts out a whole HECK of a lot of really good books. These editions are a prime example. It bridges the gap between knowledge and application and attempts to make a more pragmatic programmer out of you. The "Now I have this info, so what?" deal. It sortof gives you that "so what?". I know alot of people who could use this book, but I can't convince them otherwise ;]

"The C++ Programming Language" - Bjarne Stroustroup. The indispensable C++ language reference straight from the horse's mouth, if only I could keep the pages from falling out. (You will NOT find a professional C++ programmer without this book....will not)

"Computer Graphics: Principles and Practice 2nd ed. in C" - Foley, Van Dam, Feiner, Hughes. Ok, this is, simply put *THE* book for anyone interested in anything computer graphics. I'll wager you any amount of money you will see this in >90% of game programmer's collections. The content in this book is the genesis for virtually all papers that I still see published today. The difference? An original publication date of 1990 means none of this is real time. What? You think there's THAT much of a difference??

"Real Time Rendering" - Moller, Haines. This is an absolutely miraculous book. Short. Sweet. To the point. Trim off the fat. Tell me what it is and how to do it. Kthxbai.

"Real Time Shader Programming" - Fosner. Straight from one of the architects of the programmable graphics pipeline. Full of nothing but assembly shaders. But who cares about assembly shaders? Usually not me, however, this book provides OODLES of insight into the architecture behind programmable graphics systems. This book dates to DX8 generation, but whatever. Not much has changed, its just "more cowbell!".

"Computer Graphics using OpenGL" - Hill. Ok, this is pure and simple a college textbook. It's retardedly expensive. However, I'm missing several pages and a whole section is starting to fall out. This book uses no extensions, no fancy crap. Just OpenGL 1.1 (thats the really old version). What it DOES do, however...is teach you what in the HELL is going on behind the scenes (Oh boy, novel idea...imagine knowing what the hell the API is actually DOING). If you pore over this book enough, you should have NO problem at all writing your own full featured software rasterizer. No problem at all.


All of these books are insanely expensive, so look at amazon to try to find a used copy.
User avatar
Innerscope
Chaos Rift Junior
Chaos Rift Junior
Posts: 200
Joined: Mon May 04, 2009 5:15 pm
Current Project: Gridbug
Favorite Gaming Platforms: NES, SNES
Programming Language of Choice: Obj-C, C++
Location: Emeryville, CA
Contact:

Re: Books For Development

Post by Innerscope »

For game development I'd like to recommend "Game Design Workshop" : http://www.amazon.com/Game-Design-Works ... 1578202221

This book covers all things game design: elements, structure, teams, prototyping, playtesting, balance, documentation, etc. It also features designer perspectives from Peter Molyneux, Warren Spector, Scott Miller, and American McGee just to name a few.

I'll add to qpHalcyOn's post by saying that google is an excellent resource but not always great if you don't even know what to look for. A book will guide you through what you need to know. If you have any more inquiries, google it.
Current Project: Gridbug
Website (under construction) : http://www.timcool.me
User avatar
Elliotpwnz
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 5
Joined: Sat Jan 02, 2010 1:16 am

Re: Books For Development

Post by Elliotpwnz »

Well it's kind of overpriced, but I got bought two courses at game institute: http://gameinstitute.com/
They sent me the textbook's C++ Programming for Game Developers Module I and Module II. They also gave me a pdf version and a short access to their forums and chat rooms. To be honest, I never use their forums or chat rooms, because they are kind of abandoned, so I pretty much paid 200$ for just 2 books. They are great reads, the first one about C++ programming specifics and the second one about Win32 programming, but very overpriced, if you feel like forking out 100$ per book, then you definitely will learn a lot from them.
alyosha
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 6
Joined: Sun Jan 03, 2010 6:37 am

Re: Books For Development

Post by alyosha »

I would recommend lib.homelinux.org.
Here's statistic
Total size of the collection: 117549925 KB
Total number of books (DjVu, PS, PDF files): 30550
Other files (non-book): 1117
DjVu files: 22907 (89959846.3 KB)
PS files: 1142 (477232.9 KB)
PDF files: 6501 (25384092.3 KB)
Books by language:
English 20419
Russian 8697

Me љубљo russian books :)

PM me and I'll send you user/password ;)
Busy_V
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 28
Joined: Mon Jan 04, 2010 5:29 am
Programming Language of Choice: C/C++

Re: Books For Development

Post by Busy_V »

alyosha wrote:I would recommend lib.homelinux.org.
Here's statistic
Total size of the collection: 117549925 KB
Total number of books (DjVu, PS, PDF files): 30550
Other files (non-book): 1117
DjVu files: 22907 (89959846.3 KB)
PS files: 1142 (477232.9 KB)
PDF files: 6501 (25384092.3 KB)
Books by language:
English 20419
Russian 8697

Me љубљo russian books :)

PM me and I'll send you user/password ;)
Are these books subject to copyrighted material?

If so, do you realize that posts like this aren't appropriate for this forum (and everywhere else)? :|
RyanPridgeon wrote:If you wanna go there, you go for it man. Nobody is stopping you so just work hard and achieve your goals.
alyosha
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 6
Joined: Sun Jan 03, 2010 6:37 am

Re: Books For Development

Post by alyosha »

I don't actually know .. i've downloaded some school papers which, I suppose, aren't copyrighted (School papers ?!). Anyhow .. you can delete this post ;)
User avatar
OmegaGDS
Chaos Rift Regular
Chaos Rift Regular
Posts: 123
Joined: Mon Jan 18, 2010 3:20 am
Current Project: GMN (C++)
Favorite Gaming Platforms: PC, PSP / Psp Emulation, GameCube, SNES, NES
Programming Language of Choice: C++
Location: Kentucky
Contact:

Re: Books For Development

Post by OmegaGDS »

RazorC wrote:
alyosha wrote:I would recommend lib.homelinux.org.
Here's statistic
Total size of the collection: 117549925 KB
Total number of books (DjVu, PS, PDF files): 30550
Other files (non-book): 1117
DjVu files: 22907 (89959846.3 KB)
PS files: 1142 (477232.9 KB)
PDF files: 6501 (25384092.3 KB)
Books by language:
English 20419
Russian 8697

Me љубљo russian books :)

PM me and I'll send you user/password ;)
Are these books subject to copyrighted material?

If so, do you realize that posts like this aren't appropriate for this forum (and everywhere else)? :|
lol, your the only one who gave a [insert vulgarity here].

I began learning C++ with a book called "beginning C++ game development." It is... okay. I don't really have anything to compare it too, but if you want a game oriented way of learning C++ (completely from scratch) I would recommend it. Each chapter teaches you something, asks some questions, and then you program a game on your own given criteria from the book. Some of the games are really crappy (which is understandable for the first chapter after learning about ints and doubles), but by the end of the book you get to make a game of black jack. Unfortunately there is no graphics usage in the book. Everything is in cmd, but the author did make follow ups called "beginning openGL" and "beginning SDL"
Image
Image
User avatar
OmegaGDS
Chaos Rift Regular
Chaos Rift Regular
Posts: 123
Joined: Mon Jan 18, 2010 3:20 am
Current Project: GMN (C++)
Favorite Gaming Platforms: PC, PSP / Psp Emulation, GameCube, SNES, NES
Programming Language of Choice: C++
Location: Kentucky
Contact:

Re: Books For Development

Post by OmegaGDS »

OmegaGDS wrote:
RazorC wrote:
alyosha wrote:I would recommend lib.homelinux.org.
Here's statistic
Total size of the collection: 117549925 KB
Total number of books (DjVu, PS, PDF files): 30550
Other files (non-book): 1117
DjVu files: 22907 (89959846.3 KB)
PS files: 1142 (477232.9 KB)
PDF files: 6501 (25384092.3 KB)
Books by language:
English 20419
Russian 8697

Me љубљo russian books :)

PM me and I'll send you user/password ;)
Are these books subject to copyrighted material?

If so, do you realize that posts like this aren't appropriate for this forum (and everywhere else)? :|
lol, your the only one who gave a [insert vulgarity here].

I began learning C++ with a book called "beginning C++ game development." It is... okay. I don't really have anything to compare it too, but if you want a game oriented way of learning C++ (completely from scratch) I would recommend it. Each chapter teaches you something, asks some questions, and then you program a game on your own given criteria from the book. Some of the games are really crappy (which is understandable for the first chapter after learning about ints and doubles), but by the end of the book you get to make a game of black jack. Unfortunately there is no graphics usage in the book. Everything is in cmd, but the author did make follow ups called "beginning openGL" and "beginning SDL"

Oh yeah, and its only like 30 bucks as compared to everything else being so expensive. It also comes with a cd containing all of the source code and the Dev C++ (Bloodshed) IDE.
Image
Image
Post Reply