Programando um Jogo Android em 30 Dias: Do Zero ao Game de Nave
Estrutura organizada em 4 etapas: fundamentos, construção do jogo, recursos avançados e publicação.
Cronograma 30 dias
Abaixo está uma estrutura organizada em 4 etapas: fundamentos, construção do jogo, recursos avançados e publicação.
Semana 1 - Aprendendo Android e Kotlin
Dias 1 a 7 - Iniciante
- Programando um Jogo Android do Zero: Como Começar no Android Studio
- Como Instalar o Android Studio e Configurar o Primeiro Projeto Android
- Kotlin para Iniciantes: Primeiros Passos na Programação Android
- Variáveis, Tipos de Dados e Operadores em Kotlin: Guia para Iniciantes
- Como Usar Condições IF, ELSE e WHEN na Programação Kotlin
- Funções em Kotlin: Como Criar e Organizar seu Código Android
- Classes e Objetos em Kotlin: Aprendendo Programação Orientada a Objetos
Semana 2 - Começando a Criar o Jogo de Nave
Dias 8 a 14 - Desenvolvimento inicial
- Criando o Primeiro Projeto de Jogo Android com Kotlin
- Como Criar a Tela Inicial de um Jogo Android com Jetpack Compose
- Como Desenhar uma Nave Espacial em um Jogo Android
- Android Canvas: Como Desenhar Objetos e Cenários em Jogos 2D
- Como Criar os Movimentos da Nave em um Jogo Android
- Como Controlar uma Nave com o Toque na Tela do Celular
- Como Criar um Sistema de Animação para Jogos Android em Kotlin
Semana 3 - Criando Mecânicas de um Jogo de Tiro
Dias 15 a 21 - Intermediário
- Como Programar Tiros e Projéteis em um Jogo de Nave Android
- Como Criar Inimigos que Atacam a Nave em um Jogo Android
- Como Detectar Colisões entre Nave, Tiros e Inimigos em Kotlin
- Como Criar Explosões e Efeitos Visuais em um Jogo de Tiro 2D
- Como Criar Pontuação, Vidas e Sistema de Game Over em um Jogo Android
- Como Criar Ondas de Inimigos e Aumentar a Dificuldade do Jogo
- Como Criar um Sistema de Power-Ups e Melhorias para a Nave
Semana 4 - Evoluindo para um Jogo Avançado
Dias 22 a 28 - Avançado
- Como Criar um Menu de Pausa, Reiniciar e Continuar um Jogo Android
- Como Criar um Sistema de Fases para um Jogo de Nave Espacial
- Como Programar um Chefe Final (Boss) em um Jogo de Tiro Android
- Como Adicionar Sons, Música e Efeitos Sonoros em um Jogo Android
- Como Salvar Recordes e Pontuações de um Jogo Android
- Como Melhorar o Desempenho e FPS de um Jogo Android 2D
- Como Testar, Corrigir Bugs e Preparar um Jogo Android para Celulares
Dias 29 e 30 - Finalização do Projeto
Resultado final
- Como Gerar APK de um Jogo Android e Instalar no Celular
- Criamos um Jogo Android do Zero: Resultado Final do Game de Nave Espacial