Introdução
  • Apresentação do curso
  • Links úteis
  • Introdução ao curso e informações relevantes
  • Baixando o Game Maker Studio 2
  • Update sobre a versão trial do GameMaker Studio 2
  • Conhecendo o espaço de trabalho do GameMaker Studio 2
  • Organização das janelas do GameMaker Studio 2
  • Problemas Comuns
Sprites
  • Sprites
  • Conhecendo a janela de desenho
  • Animação e origem da sprite
  • Máscaras de colisão
  • Nine Slice
  • Nine slice parte 2
Rooms
  • Conhecendo as rooms (sem edição porque o editor não aceitou esse arquivo)
  • Camadas da room
  • Conhecendo o espaço do gamemaker
  • Grid
  • Entendo o espaço na room e ajustando a janela do jogo (antiga), você pode pular
Game Maker Language (GML e Programação)
  • Objetos e eventos
  • comentários
  • Nosso primeiro código
  • Tipos de dados
  • Variáveis
  • Tipos de erro e checagem de código
  • Dados booleanos
  • Pegando dados do usuário
  • Resolução da atividade e pegando dados numéricos
  • Resolução da atividade
  • Pegando dados booleanos do usuário
  • Operadores aritméticos
  • Organizando as operações e desafio
  • Resolução do desafio
  • Operadores relacionais
  • Operadores unários, incremento e decremento
  • Função condicional
  • Desafio de calculo de nota
  • Resolução do desafio
  • Função condicional parte 2 ELSE
  • Desafio if else
  • Resolução da atividade
  • Função condicional aninhada
  • Resolução da atividade
  • Operadores lógicos
  • Resolução da atividade
Objetos e eventos
  • Objetos e instâncias
  • Objetos e eventos
  • Resolução da atividade e eventos do mouse
  • Movendo o player com o teclado
  • Resolução da atividade e completando a movimentação
  • Impedindo que ele saia da room pelas laterais
  • Resolução da atividade
  • Alarme
  • Tipos de variáveis
  • Variáveis globais
Pong
  • Importando os assets
  • Iniciando a raquete
  • Resolução da atividade
  • Limitando a raquete
  • Limitando a raquete B - Veja apenas se você ficou confuso com a aula anterior)
  • Limitando a raquete - Veja apenas se você ficou confuso com a outra aula
  • Iniciando a bola
  • Colidindo com a raquete
  • Criando as paredes do jogo
  • Ajustando os controles do primeiro player
  • Criando o segundo player
  • Reiniciando o jogo
  • Resolução da atividade
  • Dando uma direção aleatória para a bola
  • Melhorando o código inicial da bola
  • Aumentando a dificuldade do jogo
  • Criando o background
  • Iniciando a AI do jogo
  • Limitando a posição da raquete
  • Resolução da atividade
  • Resolução da atividade e saindo do automático
  • Melhorando a inteligência artificial da raquete
  • Criando o delay para iniciar a bola
  • Tocando o som da bola
  • Resolução da atividade
  • Criando o executável do jogo e concluindo o módulo
Flappy Plane
  • Apresentação do jogo
  • Iniciando o player
  • Resolução da atividade
  • Fazendo o avião iniciar caindo
  • Resolução da atividade
  • Simulando gravidade
  • Resolução da atividade
  • Iniciando as montanhas
  • Criando as montanhas
  • Ajustando a posição das montanhas na room
  • Resolução da atividade e nova atividade
  • Resolução da atividade e ajustando a máscara de colisão