Sprints
✅ Sprint 1 — Visão e Fundamentos
Objetivo: Criar base sólida de planejamento e iniciar a estrutura do projeto.
- Definir lore básica, ambientação e gênero do jogo
- Esboçar GDD inicial
- Escolher engine e ferramentas
- Criar repositório (ex: GitHub) e estrutura de pastas do projeto
- Adicionar SPRINTS no Zenhub
- Adicionar “queremos” e “não queremos” em um moodboard
- Estruturar o level design básico: como funcionará o loop de gameplay, qual o diferencial, etc
- Preparar MIRO com todas as mecânicas básicas iniciais; Desenhos, exemplos, discussão de ideias, tudo.
✅ Sprint 2 — Protótipo de movimentação
Objetivo: O jogador pode se mover num mapa de testes.
- Criar cena inicial com um mapa placeholder - com tiles testados
- Implementar movimentação 2D com movimentos básicos: caminhar, correr, escalar e arrastão
- Adicionar colisão com obstáculos - paredes
- Sprite provisório do personagem principal
- Preparar sistema de coordenadas ou tilemap se necessário
✅ Sprint 3 — Base do Combate por Turnos
Objetivo: Criar estrutura lógica para iniciar combates e alternar turnos.
- Começar sistema de combate (entrada, ordem de turnos)
- Sistema deve permitir entrada na “câmera” de combate
- Alternância entre jogador e inimigo – baralho
- Testes com 1 inimigo e 1 habilidade básica
- Design do campo de batalha - sprites de UI
✅ Sprint 4 — UI Inicial + Combate Expandido
Objetivo: Adicionar elementos de interface e mais opções no combate.
- Criar HUD de combate (vida, botões de ação, animações)
- Criar protótipo visual de menu principal e menu pause
- Implementar sistema de dano – vida básica
- Primeira etapa do combate com habilidades diferentes
- Melhorar movimentação com animações básicas + pintadas
✅ Sprint 5 — Arte Inicial + Pequena Área Jogável
Objetivo: Criar uma pequena zona explorável com primeiros assets reais.
- Criar mapa inicial com tileset simples
- Inserir NPC placeholder -> movimentação side/side
- Criar primeira versão da paleta de cores do menu e UI
- Sprite refinado do jogador com animações
- Implementar transição de cena (ex: entrar na área de combate) – sprites de transição
✅ Sprint 6 — Sistema de Diálogo + Início da Lore
Objetivo: Criar sistema de narrativa básica e iniciar a construção do mundo.
- Sistema de diálogo com NPCs (estilo Undertale); clique na tela passa a conversa
- Primeira interação com narrativa – discussão sobre modo de narrativa
- Escrever documento com eventos iniciais e personagens centrais – primeira etapa de lore inserida no game
- Inserir caixinha de texto estilizada – UI
✅ Sprint 7 — Inimigos e Variedade de Combate
Objetivo: Incluir inimigos com características diferentes e expandir combate.
- Criar pelo menos 2 tipos de inimigos básicos
- Incluir atributos diferentes -> adicionar atributos tal qual os personagens
- Definir ordem de turno por velocidade
- Sistema de fraquezas ou tipos de dano + sistema de combo
- Adicionar animação de ataque simples
✅ Sprint 7.2 — Mecânicas Avançadas de Combate e Inimigos
Objetivo: Adicionar as habilidades e o estilo de randomização.
- Adicionar seleção de habilidades com NPC fixo
- Adicionar árvore de grau com nível
- Adicionar habilidades em combate – sprites básicos (apenas 4 habilidades de teste)
- Implementar mecânica de mana? Estamina?
✅ Sprint 8 — Refino de UI e Experiência do Jogador
Objetivo: Deixar menus e HUDs mais claros, bonitos e funcionais.
- Refinar layout da UI (HUD em combate, menus)
- UI dos personagens na tela
- Melhorar experiência de usuário (feedback visual e sonoro)
- Tela de Morte
✅ Sprint 9 — Sistema de Itens e Interações
Objetivo: Dar ao jogador uma forma de interagir com o mundo além do combate.
- Criar sistema de itens básicos (poção, chave, etc.)
- Interface para inventário (simples) + atributos visíveis
- Adicionar baús ou pickups no mapa
- Implementar interação com objetos do cenário
✅ Sprint 10 — Agilidade de combate
Objetivo: Tornar a gameplay de combate mais dinâmica e fluida.
- Adicionar mecânica de Parry, Desvio e Troca (entre personagens)
- Testar adição com personagens jogáveis
- Animações com timing para o jogador
- Importante: adição da mecânica de timing
✅ Sprint 11 — Polimento, Testes e Ajustes
Objetivo: Ajustar bugs, melhorar performance e testar jogabilidade.
- Corrigir bugs de movimentação e combate
- Balanceamento inicial dos inimigos
- Ajustes na colisão e física
- Pequeno grupo de playtesters (se possível)
- Melhorar documentação interna do projeto
✅ Sprint 12 — RELEASE FUNCIONAL
Objetivo: Ter uma versão funcional (não-MVP), com base sólida para expansão.
- Movimentação 100% funcional
- Combate por turnos funcional e visual (com ajustes)
- Pequena área jogável com NPCs e itens
- Lore inicial e sistema de diálogo
- Interface visual polida
- Som e música implementados?
- Exportar uma versão jogável para distribuição/testes (ex: .exe, .apk, WebGL)
- Criar trailer ou teaser simples para divulgar
Histórico de Versão
| Versão | Data | Descrição | Autor | Revisor |
|---|---|---|---|---|
| 1.0 | 09/07/2025 | Criado Sprints | Gabriel Sampaio | João Vitor Merlin |