TDD para Games: Desenvolvimento guiado a testes para jogos digitais
O desenvolvimento de jogos ainda peca em algumas práticas das metodologias ágeis, como testes. Sendo uma área tão dinâmica, responder bem a mudanças e contar com a colaboração do cliente são fundamentais, mas existe uma base para garantir isso: código bem testado. Afinal, jogos são softwares de entretenimento e exigem uma grande habilidade de codificação. Ao pensar em programar jogos com TDD (Test-Driven Development), temos a entrega de um software em funcionamento com a garantia de um código resiliente a mudanças através de testes e condizente com as melhores práticas. Neste livro, Julia Naomi mostra como programar um software de game aplicando técnicas de TDD, como integração contínua e estratégias de teste e design. Você vai melhorar suas habilidades de codar com qualidade e segurança por meio da construção de jogos via TDD, primeiro com C# e MonoGame, desenvolvendo um jogo da velha, depois em um cenário mais real com Unity, C#, Unity Test, NUnit e NSubstitute.
1139229453
TDD para Games: Desenvolvimento guiado a testes para jogos digitais
O desenvolvimento de jogos ainda peca em algumas práticas das metodologias ágeis, como testes. Sendo uma área tão dinâmica, responder bem a mudanças e contar com a colaboração do cliente são fundamentais, mas existe uma base para garantir isso: código bem testado. Afinal, jogos são softwares de entretenimento e exigem uma grande habilidade de codificação. Ao pensar em programar jogos com TDD (Test-Driven Development), temos a entrega de um software em funcionamento com a garantia de um código resiliente a mudanças através de testes e condizente com as melhores práticas. Neste livro, Julia Naomi mostra como programar um software de game aplicando técnicas de TDD, como integração contínua e estratégias de teste e design. Você vai melhorar suas habilidades de codar com qualidade e segurança por meio da construção de jogos via TDD, primeiro com C# e MonoGame, desenvolvendo um jogo da velha, depois em um cenário mais real com Unity, C#, Unity Test, NUnit e NSubstitute.
9.99 In Stock
TDD para Games: Desenvolvimento guiado a testes para jogos digitais

TDD para Games: Desenvolvimento guiado a testes para jogos digitais

by Julia Naomi Boeira
TDD para Games: Desenvolvimento guiado a testes para jogos digitais

TDD para Games: Desenvolvimento guiado a testes para jogos digitais

by Julia Naomi Boeira

eBook

$9.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

O desenvolvimento de jogos ainda peca em algumas práticas das metodologias ágeis, como testes. Sendo uma área tão dinâmica, responder bem a mudanças e contar com a colaboração do cliente são fundamentais, mas existe uma base para garantir isso: código bem testado. Afinal, jogos são softwares de entretenimento e exigem uma grande habilidade de codificação. Ao pensar em programar jogos com TDD (Test-Driven Development), temos a entrega de um software em funcionamento com a garantia de um código resiliente a mudanças através de testes e condizente com as melhores práticas. Neste livro, Julia Naomi mostra como programar um software de game aplicando técnicas de TDD, como integração contínua e estratégias de teste e design. Você vai melhorar suas habilidades de codar com qualidade e segurança por meio da construção de jogos via TDD, primeiro com C# e MonoGame, desenvolvendo um jogo da velha, depois em um cenário mais real com Unity, C#, Unity Test, NUnit e NSubstitute.

Product Details

ISBN-13: 9786586110661
Publisher: Casa do Código
Publication date: 04/12/2021
Sold by: Bookwire
Format: eBook
Pages: 244
File size: 7 MB
Language: Portuguese

About the Author

Julia Naomi Boeira é desenvolvedora de software na Thoughtworks Brasil e possui grande experiência no desenvolvimento de jogos, tendo idealizado o Lean Game Development. Atualmente, atua como divulgadora da engine Unity dentro da Thoughtworks principalmente em realidade aumentada.

Table of Contents

Parte 1 - Como e por quê? 1 O que deu errado? 2 Introdução 2.1 Por que temos tantos códigos mal testados? 3 O mundo do Build e do Design 4 Por que devemos nos preocupar com CI? 4.1 E quanto a CI para games? 5 TDD, como começar? 5.1 Casos de teste de um jogo simples Parte 2 - TDD com MonoGame 6 Introdução ao MonoGame 6.1 Possibilidades de projetos 6.2 Iniciando um projeto 7 Configurações 7.1 Iniciando um projeto no GitHub 7.2 Criando uma solução 7.3 Adicionando um projeto de testes 7.4 TDD com MonoGame 8 Primeiros passos no TDD com jogos 8.1 Os primeiros casos de teste 9 Criando o Board e gerenciando seu estado 9.1 Regiões do Board e seus estados 9.2 Permitindo a atuação de diferentes jogadores 10 Dando vida ao jogo 10.1 Imprimindo os símbolos corretos 10.2 Atualizando o estado no Game Loop 10.3 Vamos ganhar este jogo! 11 Vitória visual 11.1 Análise e refatoração do código 11.2 Vitória visual 11.3 Bloqueio do jogo após o fim Parte 3 - Testando com Unity 12 Introdução a testes com engines 12.1 Configurando os testes 13 Testando entradas de keyboard 13.1 Injeção de dependências 13.2 Melhorando os testes de situações limites 14 Um cenário no qual inimigos aparecem ao nosso redor 14.1 Fazendo inimigos aparecerem 14.2 Inimigos se aproximam com o tempo 15 Criando um sistema de vida 15.1 Testando danos na UI 16 Incluindo uma câmera e toques finais 16.1 A câmera 16.2 Time Attack 17 Adicionando um CI 17.1 CI para Unity 18 Referências
From the B&N Reads Blog

Customer Reviews