Livros
Table of Contents

Nesta seção estão presentes vários livros relacionados aos jogos e aos mais diversos assuntos. Eles estão classificados pelo tema que eles abordam. Alguns deles podem estar presentes em mais de uma área

Programação, Computação Gráfica, Simulação Física e Animação por Computador

Matemática e Física

Physics for Game Developers

David M. Bourg - Physics for Game Developers

mathematics for computer graphics

mathematics and physics for programmers game development series

math for 3d game programming

Site Oficial: http://www.mathfor3dgameprogramming.com/

Inteligência Artificial

AI and artificial life in video games

Artificial Intelligence for Games

Ian Millington e Jhon funge: um livro com foco na prática. Aborda diversas técnicas de IA para jogos, desde algoritmos de movimentação (Steering) até mesmo planejamento tático.

biologically inspired artificial intelligence for computer games

Game AI Pro: Collected Wisdom of Game AI Professionals

link: http://www.amazon.com/Game-AI-Pro-Collected-Professionals/dp/1466565969/khongrou-20

Game Design

++Design de Games - Uma Abordagem Prática
Design de Games - Uma Abordagem Prática" - Paul Shuytema

A Theory of Fun

Raph Koster - A Theory of Fun: Livro que fala mais sobre como incorporar o elemento diversão nos jogos;

Game Design: Theory & Practice

Richard Rouse - Game Design: Theory & Practice: Livro mais focado em Game Design;

Game Developer's: The Definitive Guide to Making it Big in the Interactive Game Industry

Dados Bibliográficos:
SAWYER, ben; DUNNE, Alex; BERG, Tor. Game Developer's Marketplace: The Definitive Guide to Making It Big in the Interactive Game Industry. Coriolis Group Books, 1998. 728p.

Resumo:
O livro dá uma visão do mercado de jogos, abordando história, custos, processo de desenvolvimento, fornecendo dicas úteis para quem quer entrar. O livro vem com um CD e uma listagem ao estilo páginas amarelas de empresas relacionados a atividade do jogo, da indústria dos EUA na época em que o livro foi publicado.

the video game theory reader 2

Programação

game programming gems (1,2,3) game programming gems series

Introduction to 3D Game Programming with DirectX 9.0

Frank D. Luna - Introduction to 3D Game Programming with DirectX 9.0:
conceitos matemáticos 3D e programação em DirectX.

Game engine gems

Livro dedicado a ensinar como confeccionar uma game engine http://www.gameenginegems.com/

Beginning C++ Game Programming

Invent Your Own Computer Games with Python, 2nd Edition

Livro que ensina programação usando Python e PyGame. A versão em PDF deste livro se encontra sob a licença Creative Commons 3.0 no endereço http://inventwithpython.com/IYOCGwP_book1.pdf

Autor: Al Sweigart

Programming Video Games for the Evil Genius

Descrição: Ensina a programar Java e faz isso apresentando os conceitos na forma de um jogo. Cada jogo introduz um conceito diferente, iniciando-se dos básicos com jogos como adivinhe o número, progredindo para jogos mais complexos à medida que o leitor iniciar o estudo de conceitos mais avançados.

Engenharia de software

Game programming patterns

Discute alguns padrões de programação usados no desenvolvimento de jogos. Visa melhorar a concisão, legibilidade e manutenção do código. Há uma versão Web disponivel gratuitamente.
LInk: http://gameprogrammingpatterns.com/

Computaćão Gráfica

data structures and algorithms for game developers game development series

Shader X (1,2,3,4,5,6,7) : (rendering, Shaders)

Real Time Rendering

Autores: Tomas Akenine-Möller, Eric Haines

Descrição: O tema é algoritmos usados na renderização de tempo real, como de aliasing, tonalização (shading), texturamento (texturing), shaders pixel e vértice, etc.

advanced-lighting-and-materials-with-shaders

Autores:

Descrição: Este livro fala sobre princípios de shading como tipos de luz, algoritmo de ray tracing, etc.

Computer Graphics: Principles and Practice

Autores: Foley, Van Dam, Feiner e Hughes

Descrição: Este livro é uma referência para computação gráfica. Inclui diversas áreas como transformações geométricas, Aliasing, Rendering, Curvas e Superfícies, etc.

Update: Em 2013 foi lançada a terceira edição (http://cgpp.net/about.xml)
Capítulos gratuitos disponíveis em: http://cgpp.net/freechapters.xml

geometric-tools-for-computer-graphics

Autores: Dave Eberly

Descrição: Este livro contém algoritmos geométricos usados tipicamente em programas de computação gráfica como CAxs, jogos, modeladores de sólidos entre outros. Fazem parte dele operações matriciais, intersecções com objetos geométricos 2D e 3D.

Ray Tracing - An introduction to Ray Tracing

Livro clássico de ray tracing, escrito por Andrew Glassner. Apesar de datar do final dos anos 80, ele contém material relevante para os dias atuais.
Link: http://www.realtimerendering.com/raytracing/An-Introduction-to-Ray-Tracing-The-Morgan-Kaufmann-Series-in-Computer-Graphics-.pdf

The Cg Tutorial

Um livro produzido pela NVidia a respeito de sua linguagem Cg, abordando diversos exemplos do que pode ser feito com esta linguagem de tonalização
link: http://http.developer.nvidia.com/CgTutorial/cg_tutorial_chapter01.html

GPU Gems 1

Livro escrito pela NVidia com muitos exemplos sobre o que é possível fazer com shaders
link: http://http.developer.nvidia.com/GPUGems/gpugems_part01.html

GPU Gems 2

Livro escrito pela NVidia com muitos exemplos sobre o que é possível fazer com shaders
http://http.developer.nvidia.com/GPUGems2/gpugems2_part01.html

GPU Gems 3

Livro escrito pela NVidia com muitos exemplos sobre o que é possível fazer com shaders
http://http.developer.nvidia.com/GPUGems3/gpugems3_part01.html

GPU Pro: Advanced Rendering Techniques

Fazer Descrição
link: GPU Pro na Amazon

GPU Pro 3

Fazer Descrição

http://gpupro3.blogspot.com/ (Blog oficial do livro)

link: obter link

GPU Pro 4

http://gpupro4.blogspot.com/ (Blog oficial do livro)

A ser lançado

OpenGL The SuperBible

Autores: Richard Wright Jr e Benjamim Lipchak

Descrição: Este livro serve como um tutorial para aprender OpenGL. Ele inicia por descrever os detalhes mais básicos de um programa openGL que é a especificação de vértices, até mais complexos como Shaders e objetos buffer

programming vertex pixel shaders programming series

Som

Audio programming for interactive games

game sound an introduction to the history theory and practice of video game music and sound design

Dados Bibliográficos:
COLLINS, Karen. game sound an introduction to the history theory and practice of video game music and sound design. The MIT Press, 2008. 200p.

Resumo:
O livro fala da história da evolução do áudio nos jogos e também sobre a importância do áudio e como ele é utilizado, planejado atualmente. Os primeiros capítulos demonstram como o áudio era restrito às limitações tecnológicas e como hoje tal limitação não mais existe. Além disso é demonstrado a interação do áudio com a cultura popular e os elementos que diferenciam o áudio do jogo com o ouvido através de outras mídias. Por último o autor explica as abordagens usadas para a criação de áudio atualmente e os benefícios e desvantagens de cada uma delas.

Diversos

GAMEDEV: Fazendo carreira no mundo dos jogos digitais

Autor: Raphael Dias

Formato: E-book - Kindle

Resumo:
Livro em português. Conforme palavras do autor os assuntos abordados incluem:

  1. O perfil do profissional que trabalha com games;
  2. O que a carreira em games não é;
  3. Como é o trabalho de um indie game developer;
  4. Quais os tipos de carreira que existem hoje no mundo dos games;
  5. Salário médio de quase 10 tipos de profissionais que trabalham com jogos no Brasil e no exterior;
  6. Mercados de atuação;
  7. Onde estudar desenvolvimento de jogos no Brasil e no exterior;
  8. Algumas das melhores empresas para se trabalhar com games no Brasil;
  9. Como se destacar no mercado;

Game Developer's: The Definitive Guide to Making it Big in the Interactive Game Industry

Dados Bibliográficos:
SAWYER, ben; DUNNE, Alex; BERG, Tor. Game Developer's Marketplace: The Definitive Guide to Making It Big in the Interactive Game Industry. Coriolis Group Books, 1998. 728p.

Resumo:
O livro dá uma visão do mercado de jogos, abordando história, custos, processo de desenvolvimento, fornecendo dicas úteis para quem quer entrar. O livro vem com um CD e uma listagem ao estilo páginas amarelas de empresas relacionados a atividade do jogo, da indústria dos EUA na época em que o livro foi publicado.

Game Over

Dados Bibliográficos:
xxx (ver)

Resumo:
O livro conta a história da Nintendo, desde sua fundaćão no final do século XIX até a sua ascensão no mundo dos jogos eletrônicos. Algum dos temas abordados são como a Nintendo passou de uma fabricante de baralhos (hanafuda) a uma fabricante de jogos eletrônicos, a criaćão de Tetris e a criaćão de Mario.

Mobile 3d graphics with opengl es and m3g the morgan kaufmann series in computer graphics

Linux 3d graphics programming

Descrição: Ensina alguns conceitos de programação gráfica geral e mostra como se programar graficamente para Linux.

videogames and art intellect

Vintage Games: An Insider Look at the History of Grand Theft Auto

Descrição: Este livro analisa quais foram os jogos mais influentes de todos os tempos, classificando-os por gênero e discutindo um pouco da história do gênero daquele jogo qual foi a sua principal contribuição.

Characteristics of Games

Autores: George Skaff Elias, Richard Garfield and K. Robert Gutschera

Ensinando computação com jogos

Basicamente este livro fala sobre jogos educacionais e como usar estes jogos educacionais para ensinar matérias de computação. Ele não aborda o uso de jogos como objeto de desenvolvimento de uma disciplina a fim de se ensinar, vendo na prática, conceitos daquela.

Introdução ao desenvolvimento de games

Esta coleção tem três volumes. O livro é mais teórico e aborda diversos tópicos como metodologias de software, linguagens de programação, técnicas para detecção de colisão, física, som.
A coleção se encontra disponível em português

Autor: Steve Rabin

Manual de produção de jogos digitais

Aborda diversos aspectos de jogos digitais como apresentação de produto, planejamento, servindo em boa parte para quem quer se inserir na parte de negócio dos jogos digitais ao invés da parte técnica

Autor: Heather maxwell Chandler

Autora: Christiane Gresse
Link: http://www.bookess.com/read/13819-ensinando-computacao-com-jogos/

Programação de Jogos Android

Autor: Edgard Damiani
ISBN: 978-85-7522-367-3
Páginas: 672
Ano: 2014
Link: http://novatec.com.br/livros/programacaojogosandroid/

Links

http://www.guj.com.br/posts/list/28502.java Livros para desenvolvimento de jogos em java
http://www.selectgame.com.br/referencias-livros-sobre-desenvolvimento-de-jogos/ Links para iniciantes em gamedev
http://www.selectgame.com.br/referencias-c-sharp/ Mtaerial sobre C#
http://www.selectgame.com.br/mais-um-link-com-livros-sobre-design-de-games/
http://www.realtimerendering.com/books.html Uma seleção muito boa com diversos livros, principalmente voltados à computação gráfica
https://www.khronos.org/developers/books/

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.