Produção de Games | Registro de Bordo: Vol. 02

No primeiro registro de bordo, delineamos a ideia inicial do nosso jogo, “Space Ninja Runner”, e estabelecemos suas características principais. Agora, avançaremos para a definição dos requisitos do projeto e seu planejamento, etapas cruciais para o sucesso do desenvolvimento.

Definição dos Requisitos do Projeto

A definição clara dos requisitos é essencial para orientar a equipe de desenvolvimento e garantir que todos estejam alinhados com os objetivos do jogo. Para “Space Ninja Runner”, identificamos os seguintes requisitos:​

Funcionais:

  • Implementação da movimentação automática do personagem principal.​
  • Desenvolvimento de mecânicas de salto, tiro e coleta de itens.​
  • Criação de inimigos com comportamentos distintos.​
  • Sistema de pontuação baseado em inimigos derrotados e itens coletados.​
  • Indicador de energia que diminui com o tempo e pode ser recarregado com power-ups.​
  • Sistema de vidas extras e condições de término de jogo.​

Não Funcionais:

  • Gráficos em pixel art com estética retrô, remetendo aos jogos dos anos 1980.​
  • Trilha sonora e efeitos sonoros que complementem a ambientação espacial e ninja.​
  • Desempenho otimizado para rodar em uma variedade de configurações de PC.​


Planejamento do Projeto

Com os requisitos estabelecidos, partimos para o planejamento do desenvolvimento. Utilizaremos uma abordagem ágil, dividindo o trabalho em sprints curtas, permitindo flexibilidade e ajustes conforme necessário.​

   💫 Sprint 1: Protótipo Inicial

  • Desenvolver a movimentação básica do personagem.​
  • Implementar mecânica de salto e deslocamento lateral.​
  • Criar um cenário simples para testes iniciais.​

   💫 Sprint 2: Mecânicas de Combate e Coleta

  • Adicionar funcionalidade de tiro e colisão com inimigos.​
  • Implementar sistema de coleta de itens e power-ups.​
  • Desenvolver o indicador de energia e sua dinâmica de recarga.​

   💫 Sprint 3: Design de Níveis e Inimigos

  • Criar diferentes tipos de inimigos com comportamentos variados.​
  • Desenvolver múltiplos layouts de plataformas e obstáculos.​
  • Ajustar a curva de dificuldade do jogo.​

   💫 Sprint 4: Polimento e Testes

  • Refinar gráficos e animações em pixel art.​
  • Integrar trilha sonora e efeitos sonoros.​
  • Realizar testes de desempenho e corrigir bugs.​

Ferramentas e Tecnologias

Para a produção de "Space Ninja Runner", selecionamos as seguintes ferramentas:

  • Engine de Desenvolvimento: Unity, pela sua flexibilidade e suporte a 2D.​
  • Controle de Versão: Git, para gerenciamento colaborativo do código.


Conclusão

Com os requisitos bem definidos e um planejamento estruturado, estabelecemos uma base sólida para o desenvolvimento de “Space Ninja Runner”. Nas próximas etapas, iniciaremos a implementação das mecânicas principais e continuaremos a compartilhar os avanços neste registro de bordo.​

Até o próximo registro! 🕹️


Contatos:


#scrum #agile #metodologiasageis #agil #gestaoagil #gestaodeprojetos #bagagemgamer #ricardoromanogames #producaodejogos #gamedesign #videogame #jogosdigitais #game