Books
Ancient text that describe the dark forbidden arts
Here are all the books i might reference to on this website. It is tiresome to list the whole name each time so these books have a tag and then I link to this page. If the tag or the books name are underlined then it's a book i own. So i remember to look in my own own bookshelf to find more information :). I also keep my shop list for books and other geek stuff for game development here.
Generic
- GPG1 : Game Programming Gems. 2000. ISBN: 978-1584500490
- GPG2 : Game Programming Gems 2. 2001. ISBN: 978-1584500544
- GPG3 : Game Programming Gems 3. 2002. ISBN: 978-1584502333
- GPG4 : Game Programming Gems 4. 2004. ISBN: 978-1584502951
- GPG5 : Game Programming Gems 5. ISBN: 978-1584503521
- GPG6 : Game Programming Gems 6. 2006. ISBN: 978-1584504504
- GPG7 : Game Programming Gems 7. 2008. ISBN: 978-1584505273
AI
- AIGPW1 : AI Game Programming Wisdom. 2002. ISBN: 1-58450-077-8
- AIGPW2 : AI Game Programming Wisdom 2. 2004. ISBN: 1-58450-289-4
- AIGPW3 : AI Game Programming Wisdom 3. 2006. ISBN: 1-58450-457-9
- AIGPW4 : AI Game Programming Wisdom 4.
- GAIPRO : Game AI Pro. ISBN 978-1466565968
- GAIPRO2: Game AI Pro 2. ISBN 978-1482254792.
- AIGEP : AI Game Engine Programming : 1-58450-344-0
- BMFG : Behavioral Mathematics for Game AI. ISBN 978-1584506843
- PGAIBE : Programming Game AI By Example. ISBN 978-1556220784
- AIFG : Artificial Intelligence for Games. ISBN 978-0123747310
Game Design
- Game Architecture and design : 978073571363-5
- Character development and storytelling for games : ISBN 1592003532
Engine
- 3DGEA : 3D Game Engine Architecture : 0-12-229064-X
- GEA : Game Engine Architecture : 978-1-56881-413-1
- Game Engine Gems 1. 2010. ISBN: 978-0763778880
- Game Engine Gems 2. 2011. ISBN: 978-1568814377
Hardware
- T68KM : The 68000 Microprocessor : 0-02-303617-6
- PGTVS : Programmers Guide to PC Video Systems 2ed : 1556156413
- AMISP : Advanced System Programmers Guide for the Amiga : 1557550476
- AMIREF : Amiga Hardware Reference Manual : 0201567768
- Embedded Microprocessor systems : Real world design 3ed : 9780750675345
Graphics
- GPUG : GPU Gems. 2004. ISBN: 978-0321228321
- GPUG2 : GPU Gems 2. 2005. ISBN: 978-0321335593
- GPUG3 : GPU Gems 3. 2006. ISBN: 978-0321515261
- SHADERX2 : Shader X2. ISBN: 978-1556229886
- SHADERX3 : Shader X3. ISBN: 978-1584503576
- SHADERX4 : Shader X4. ISBN: 978-1584504252
- SHADERX5 : Shader X5. ISBN: 978-1584504993
- SHADERX6 : Shader X6. ISBN: 978-1584505440
- SHADERX7 : Shader X7. ISBN: 978-1584505983
- PPCG : Programming principles in computer graphics 2d : 047193128
- CGPP : Computer Graphics Principles and practice 2ed : 0-201848406
- PI3D : Programming in 3 Dimensions : 0137266138
- Real-time 3D character Animation : 0240516648
- GPU Pro. 2010 ISBN 978-1-56881-472-8
- GPU Pro 2. 2011 ISBN 978-1-56881-718-7
- GPU Pro 3. 2012 ISBN 978-1-43988-782-0
- GPU Pro 4. 2013 ISBN 978-1-4665-6743-6
- GPU Pro 5. 2014 ISBN 978-1-4822-0863-4
- Graphics Gems. 1990. ISBN 0-12-286166-3
- Graphics Gems II. 1991. ISBN 0-12-064481-9
- Graphics Gems III. 1992. ISBN 0-12-409672-7
- Graphics Gems IV. 1994. ISBN 0-12-336155-9
- Graphics Gems V. 1995. ISBN 0-12-543457-X
Software Rendering
- Flight of Fantasy: ISBN 1878739182
- Tricks of the game programming gurus: ISBN 0672305070
- ZEN : Zen of graphics programming :
- GOI : Gardens of imagination : 187873959x
DirectX
- RT3DCD : Real-Time 3D terrain Engines using C++ and DirectX 9 : 1584502045
- D3DPGP : DirectX 9 Programmable Graphics pipeline : 0735616351
OpenGl
- OGI : Opengl insights : 987-1-4398-9376-0
- OGPG : OpenGl programming Guide 8ed : 9780321773036
- OGSL : OpenGl Shading Language 3ed : 9780321637635
- OGSB : OpenGl SuperBible 2ed : 1571691642
Language
Asm
- MTA : Mastering Turbo Assembler 2ed : 0672305267
C++
- ESTL : Effective STL : 0-201-74962-9
- CPPGP : C++ for game programmers : 1-58450-227-4
- MCPPD : Modern C++ Design : 9780201704310
- DSACPP : Data Structures and algorithms in C++ 2ed : 0534375979
- PSC : Problem Solving and program design in C 2ed : 0201590638
- EMCPP: Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 : 978-1491903995
LUA
- GDLUA : Game Development with Lua : 1-58450-404-8
- PLUA : Programming in Lua 2ed : 85-903798-2-5
- LUAPG : Lua Programming Gems : 9788590379843
- LUAREF : Lua Reference Manual 5.1 : 8590379833
Maya
- CMAYA : Complete Maya Programming : 978-1-5860-835-1
- AMAYA : The Game Animators guide to maya : 0470038578
- GMAYA : The Game Artists guide to maya : 0782143768
- LMAYA5F : Learning Maya 5 Foundation : 1894893344
- LMAYA5A : Learning Maya 5 Character rigging and animation : 1894893417
Network
- MMGD : Massively Multiplayer Game Development. ISBN: 978-1584502432
- MMGD2 : Massively Multiplayer Game Development 2. ISBN: 978-1584502432
- CIPX : C Programmers guide to Netbios, IPX and SPX :0672300508
Operating system
- Extending DOS 2ed : ISBN 9780201567984
- Iphone SDK Development
Reference