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

Game Engine Black Book Postmortem