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:
- O perfil do profissional que trabalha com games;
- O que a carreira em games não é;
- Como é o trabalho de um indie game developer;
- Quais os tipos de carreira que existem hoje no mundo dos games;
- Salário médio de quase 10 tipos de profissionais que trabalham com jogos no Brasil e no exterior;
- Mercados de atuação;
- Onde estudar desenvolvimento de jogos no Brasil e no exterior;
- Algumas das melhores empresas para se trabalhar com games no Brasil;
- 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/