Após a leitura, aplique. 25 livros para o desenvolvedor de jogos
Eu ofereço uma seleção de livros sempre relevantes sobre programação, design de jogos e arte conceitual para iniciantes e lutadores experientes em gamedev. Obviamente, a liderança do desenvolvimento profissional é a prática, mas esses livros economizarão tempo e permitirão que você não invente uma bicicleta novamente.
Desenvolvimento
do jogo Essentials Desenvolvimento: Uma IntroduçãoLivro Jeannie Novak - um bom curso introdutório de geymdev. O autor revela tópicos como desenvolvimento da indústria, recursos do script em jogos, o processo de desenvolvimento e organização de uma equipe, além de minimizar o componente técnico. Você entenderá todas as etapas da criação de jogos em realidades modernas: design, desenvolvimento, teste, lançamento, distribuição e suporte.E citações de desenvolvedores experientes da Ensemble Studios, Obsidian Entertainment, Infinity Ward e outras empresas eminentes serão especialmente úteis e, mais importante, colocadas em prática.
Matemática para programação de jogos 3D e computação gráficaUm livro para aqueles que já estão familiarizados com o desenvolvimento de jogos. O autor começa com um nível básico de geometria vetorial e álgebra linear e depois passa para tópicos de programação 3D mais complexos, como problemas de iluminação ou determinação da visibilidade. O livro simplifica bastante a busca de informações, pois é um curso de matemática clássica, no qual tudo é colocado nas prateleiras. E, é claro, sem prática em nenhum lugar - várias tarefas ajudarão a dominar o material, e exemplos de código C ++ e GLSL estão disponíveis no site mathfor3dgameprogramming.com.
Inteligência Artificial para JogosSe você quiser aprender as técnicas básicas para usar inteligência artificial (IA) em jogos, leia Artificial Intelligence for Games. No livro, você pode encontrar exposições acadêmicas de algoritmos e exemplos práticos da implementação de tarefas como o design da inteligência artificial do jogo e o uso de estruturas de dados adequadas.Você aprenderá os conceitos básicos de IA, sua estrutura, métodos de implementação e design - todos com vários exemplos de jogos. Para consolidar o material no final de cada capítulo, existem exercícios temáticos.Biblioteca de códigos fonte da AI: github.com/idmillington/aicore
Fundamentos de desenvolvimento de jogos do UnityA unidade é cada vez mais usada no desenvolvimento de jogos, portanto, não ignore livros dedicados exclusivamente a esse construtor. Will Goldstone descreveu de maneira simples e consistente o processo de criação de um jogo no Unity: do desenvolvimento do personagem e do ambiente à exportação do jogo e testes de teste. Todas as informações são dispostas nas prateleiras, a interface do programa é descrita em detalhes e os conceitos básicos que você precisará trabalhar são descritos.Ao ler o livro, você criará seu jogo em 3D com um ambiente interativo, personagem em primeira pessoa, trilhas sonoras, efeitos dinâmicos e tarefas interessantes dentro da trama principal.
Padrões de programação de jogosO livro foi desenvolvido para iniciantes em gamedev, mas não em desenvolvimento. O autor descreve detalhadamente os padrões de design projetados para tornar o jogo mais rápido, o código mais limpo e facilitar as alterações. Os modelos são agrupados de acordo com sua finalidade, com cada um deles retirado em um capítulo separado e apoiado em exemplos. Você pode estudá-los em qualquer ordem: os modelos são completamente independentes um do outro. Vale a pena notar que mesmo as coisas complexas do livro são escritas em linguagem simples, e os exemplos de código não são sobrecarregados e são facilmente percebidos.
Série GPU Pro Book .Cada um dos seis livros é dedicado a técnicas avançadas de processamento gráfico. Naturalmente avançado no momento do lançamento do livro. Muita atenção na série é dada aos gráficos de jogos para celular, shaders e efeitos de iluminação. As informações não são repetidas, muitos detalhes e nuances importantes são revelados, o trabalho com ferramentas específicas é descrito e são fornecidos algoritmos prontos que são bastante aplicáveis no trabalho. A teoria é apoiada pela prática: exemplos estão disponíveis gratuitamente, mas sem ler livros, eles são de pouca utilidade.
Série de livros de programação de jogosUma das séries mais famosas e procuradas de livros sobre programação de jogos. Não é para iniciantes: o material é bastante complicado. Em geral, são coleções de artigos de vários problemas escritos por programadores para programadores. Cada livro contém de 40 a 70 artigos, cada artigo contém uma solução para um problema específico. Não reinvente a roda - use a experiência dos principais especialistas do setor para tarefas típicas e libere tempo para tarefas mais complexas e globais.
Game Engine Architecture, Segunda EdiçãoUm bom guia para a teoria e prática do desenvolvimento de jogos. A publicação cobre uma gama bastante ampla de questões. E todos os conceitos e métodos descritos são usados em estúdios de jogos reais, como Electronic Arts e Naughty Dog. Para quem deseja aprofundar, são fornecidos links para materiais adicionais.A segunda edição é complementada com informações relevantes, incluindo C ++, a arquitetura da oitava geração de consoles de jogos (Xbox One e PlayStation 4) e tecnologias para o desenvolvimento de um mecanismo de som para jogos AAA.
DirectX: animação avançadaEsta é a melhor edição da animação tridimensional em russo. Adequado para aqueles que já estão familiarizados com o DirectX, embora haja vários pontos claramente para iniciantes. São considerados os métodos de transformação, animação crível de corpos moles e duros, animação esquelética e facial, sincronização com som, animação de personagens. Descreve como trabalhar com shaders, texturas ativadas e arquivos .X. O autor expõe correta e prontamente a teoria, enquanto compartilha sua própria experiência.
Desenvolvimento e depuração de shadersSem shaders em qualquer lugar. O livro é para quem deseja criar efeitos verdadeiramente realistas e impressionantes nos jogos. Adequado para iniciantes e desenvolvedores experientes. Este é um guia prático para o desenvolvimento de shaders GLSL para Windows e Linux com diferentes versões da biblioteca OpenGL. O autor abordou uma ampla gama de questões: de modelos básicos de iluminação a gravação e depuração de shaders GLSL no RenderMonkey.
Inteligência artificial em jogos de computador. Como treinar personagens virtuais para responder a influências externasUm excelente livro em russo sobre o design de inteligência artificial em jogos, que revela os conceitos básicos, fornece uma base teórica e recomendações práticas. Você aprenderá como criar caracteres autônomos que responderão realisticamente aos eventos ao seu redor. O controle de movimento, tiro, seleção de armas, trabalho com objetos e objetos, emoções e a escolha da ação são examinados em detalhes. A plataforma de teste é um jogo tridimensional realista. Anatomia paraarte de conceito de
escultores. Entendendo a figura humanaManual de um conceito iniciante. No desenvolvimento de jogos, você não pode prescindir da anatomia humana e da estrutura dos músculos que afetam os plásticos do corpo. A partir de numerosas ilustrações, você aprenderá como os músculos reagem ao movimento e que formato assumem em poses específicas. O autor literalmente colocou a pessoa nos ossos, não perdeu nenhum detalhe até as expressões faciais.
Anatomia da ação: para jogadores, animadores e artistas digitaisO livro fornece um conjunto de conhecimentos básicos para criar e animar corretamente o corpo humano. Todas as partes do corpo e suas proporções são examinadas em detalhes, dependendo do sexo, idade e condição física. Além de analisar várias posições do corpo em situações cotidianas, o trabalho dos músculos durante o movimento é bem demonstrado: o livro contém muitos storyboards para caminhar, correr, subir e subir escadas, pular e assim por diante.
Arte conceitual do 3DTotal para jogosO livro aborda três categorias principais que exigem a criação de um conceito: ambiente, personagens e transporte. Em cada uma delas, serão oferecidas técnicas comprovadas para o desenvolvimento de suas idéias em um conceito elaborado pronto e renderização em fases com comentários. O manual é adequado para designers, ilustradores e artistas que desejam experimentar o gamedev.
Como projetar: Processo, estilo, inspiração e metodologia do projeto conceitualO autor combinou disciplinas como design industrial, ilustração e arquitetura, criando algumas bases para dominar a profissão de concepção. Ele descreve detalhadamente cada etapa do desenvolvimento do conceito, fazendo o backup com inúmeros exemplos. O livro foca na estilização e inspiração. Além disso, o autor descreveu sua abordagem pessoal ao desenvolvimento do conceito, que ele aplica com sucesso em seu trabalho - o método de oito etapas.Design de
jogos Oficina de Design de JogosCom este livro, você pode começar a se familiarizar com o design do jogo. Você receberá um conjunto de conhecimentos básicos para trabalhar na indústria e poderá praticar usando exercícios. O livro revela os conceitos básicos e terminologia, elementos do design do jogo, prototipagem e teste do jogo com alterações subseqüentes no design. O autor tem algo a oferecer e veteranos da indústria - o livro contém entrevistas com desenvolvedores famosos como American McGee, Genova Chen, Brenda Romero, Peter Molyneux e Rob Prado.
A arte do design de jogos: um livro de lentesUm livro sobre como um designer de jogos pode se tornar melhor: quais habilidades e conhecimentos são necessários para isso, como obtê-los. Você encontrará muitas coisas úteis para si mesmo, independentemente da sua experiência no desenvolvimento de jogos, e realmente dará uma nova olhada nos jogos. Ao longo do livro, o autor se volta para psicologia, arquitetura, música, matemática e cinema. Ele oferece cem dicas e perguntas importantes para que você possa responder a uma pergunta principal: o que tornará seu jogo ainda melhor?
Uma Teoria da Diversão para Design de JogosIsso é mais uma história em quadrinhos do que um livro. Um ótimo exemplo de como falar de maneira fácil e clara sobre coisas importantes e difíceis. O autor concentra-se no conceito de prazer como um dos elementos mais importantes do jogo. Você não encontrará manuais detalhados ou nuances técnicas aqui, mas descobrirá quais padrões exploram jogos populares e por que alguns jogos rapidamente se tornam chatos, enquanto outros são populares ao longo dos anos.
Subir de nível! O guia para um ótimo design de videogameA segunda edição do Level Up é adequada para iniciantes e profissionais do setor. O autor mostra como a idéia está gradualmente se transformando em um projeto acabado de alta qualidade e como deve ser promovida para o mercado. A apresentação é consistente e lógica, cada capítulo subsequente é baseado no material dos anteriores. Você aprenderá a criar níveis emocionantes, oponentes fortes e controles precisos no jogo. O livro é desprovido de tratados teóricos complexos, contém exemplos bem projetados e ilustrações de alta qualidade.
Regras do Jogo: Fundamentos do Design de JogosAs regras do jogo - esta é uma enciclopédia exaustiva para iniciantes no desenvolvimento de jogos, que fornecerá uma ampla base teórica para entender a indústria de jogos. Este livro não se concentrará em tecnologias como C ++, DirectX ou OpenGL, mas nos elementos subjacentes ao design de jogos. A maioria dos exemplos nem se aplica a jogos de computador. Primeiro, os autores determinam as propriedades dos jogos bem-sucedidos e como se concentrar na jogabilidade e depois as analisam em detalhes. O livro não requer conhecimentos aprofundados em matemática, sociologia ou outros campos.
Desafios para designers de jogosO livro é composto por 24 capítulos curtos, mas muito informativos, independentes um do outro, que podem ser lidos em qualquer ordem. Cada um deles é dedicado a um tópico estreito, mas importante, por exemplo, criando sequências, projetando quebra-cabeças ou dominando um gênero desconhecido. As tarefas práticas ensinam a aplicar o conhecimento adquirido e a explorar o tópico mais amplamente. Além disso, nenhuma das tarefas requer um computador. O livro não fornece uma visão geral da indústria e é mais adequado para melhorar as habilidades de especialistas que já trabalham no desenvolvimento de jogos.
O que os videogames têm a nos ensinar sobre aprendizado e alfabetizaçãoEste é um estudo psicológico sobre a motivação dos jogadores. O autor acredita que bons jogos ensinam você a tomar decisões, desenvolver habilidades e fazer você pensar fora da caixa. São esses jogos que têm sucesso comercial, porque se você acha muito fácil, rapidamente perde o interesse. Você aprenderá o que motiva os jogadores a gastar tanto tempo e dinheiro em jogos e aprenderá a usar a motivação dos jogadores aplicando ciclos ou cenários específicos propostos no livro. Isso ajudará você a criar um projeto verdadeiramente emocionante.
Fluxo. Psicologia da Experiência ÓtimaO livro é inteiramente dedicado ao estado do fluxo - envolvimento eufórico e absoluto. Não há soluções prontas ou instruções passo a passo. Este estudo volumoso e complexo explica como seu jogo pode ser mais divertido e fazer o jogador feliz. O autor fala sobre como as pessoas entendem e alcançam um estado de felicidade e considera os elementos comuns inerentes ao estado do fluxo. A compreensão desses elementos o ajudará a criar um jogo que não pode ser arrancado.Para jogos de Snack
MarketingGostaria de concluir a seleção com um livro para uma pequena equipe de desenvolvedores sobre relações públicas e promoção de jogos. Esta é uma coleção de dicas práticas, como "por onde começar", "com quem trabalhar" ou "o que preparar para o anúncio". Naturalmente, não é suficiente para o pleno desenvolvimento do assunto, mas sem dúvida será útil nos estágios iniciais. O livro é escrito em linguagem compreensível, completamente desprovido de teoria e, agradavelmente, é de domínio público.Obviamente, a lista de livros pode ser continuada sem parar, mas as publicações acima definitivamente merecem sua atenção. Source: https://habr.com/ru/post/pt384229/
All Articles