Crie jogos com o GameSalad!
4.3 (79 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
637 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Crie jogos com o GameSalad! to your Wishlist.

Add to Wishlist

Crie jogos com o GameSalad!

Desenvolva e publique jogos para a web, celulares e tablets com a consagrada plataforma Gamesalad.
4.3 (79 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
637 students enrolled
Created by Alexsandro Sunaga
Last updated 5/2016
Portuguese
Current price: $10 Original price: $60 Discount: 83% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Projetar, criar e publicar jogos e aplicativos para a web, celulares e tablets
  • Dominar os principais elementos que compõem os jogos e aplicativos;
  • Aplicar técnicas de interatividade, entretenimento e envolvimento dos usuários;
View Curriculum
Requirements
  • Baixar e instalar a Plataforma Gamesalad
Description

Com este curso você desenvolverá jogos e aplicativos sem precisar escrever nenhuma linha de programação.

O Gamesalad é uma multi-plataforma de de programação no estilo arraste e solte. Ela utiliza editores visuais e um sistema de lógica baseada em comportamento, assim você só precisa ajustar os parâmetros necessários para o seu jogo.

Aprenda através de vídeos que demonstram passo-a-passo tudo o que é necessário para deixar de ser um simples usuário para se tornar um desenvolvedor de tecnologia.

Design de Jogos;

Aplicativos para celulares e tablets android, Iphone e Ipad;

Interatividade com os usuários;

Resolução de problemas utilizando a tecnologia;

Esta é uma excelente maneira de desenvolver habilidades essenciais para a construção dos conhecimentos em ciências, tecnologia, engenharia e matemática.

Através do desenvolvimento de jogos e aplicativos você estará resolvendo problemas, fortalecendo seu raciocínio lógico, aprendendo uma nova linguagem e aprimorando a autonomia. Requisitos necessários para se tornar um profissional do século 21.

Visão geral do curso

Durante o desenvolvimento do curso você aprenderá todos os fundamentos do Gamesalad e estabelecerá um forte entendimento dos conceitos envolvidos no design de jogos. Ele é composto por vídeos, testes, materiais em pdf. Seu aprendizado pode assim ser aprimorado em diferentes modos.

Até o final você terá produzido e publicado diversos jogos em multiplas plataformas.


Who is the target audience?
  • Estudantes inovadores que desejam aventurar-se no desenvolvimento de jogos e aplicativos
  • Professores e desenvolvedores de softwares;
Students Who Viewed This Course Also Viewed
Curriculum For This Course
47 Lectures
04:02:57
+
Conhecendo o Gamesalad
2 Lectures 10:16

Vamos baixar o arquivo do site do Gamesalad e instalá-lo no computador. Vamos aproveitar também para criar uma conta no site.

Preview 04:36

Vamos apresentar suas partes principais e algumas de suas características.

Preview 05:40
+
Jogo Pong
11 Lectures 01:12:43

Criaremos dois atores que serão os jogadores, ajustaremos suas dimensões e atributos físicos.

Preview 05:42

Conhecimentos sobre atores

Atores
1 question

Colocaremos os jogadores no campo, ajustaremos sua posição com o behavior Change Attribute

Preview 02:47

Verificar os conhecimentos sobre posicionamento dos atores na cena

Posição dos atores
1 question

Vamos criar um ator chamado Ball e mudaremos seus atributos físicos.

Preview 07:28

Verificar o conhecimento sobre a função deste atributo.

Atributo P1Serving
1 question

Vamos especificar quando a bola aparecerá no jogo, quais são os requisitos e ações necessárias.

Preview 03:20

As paredes laterais servirão para rebater a bola e as do fundo para realizar a pontuação do jogo e destruir a bola para salvar memória para o jogo.

Preview 06:23

Será criada uma TAG que reunirá todos os atores que sofrerão colisões.

Criando Tags
02:26

Verificar os conhecimentos sobre colisões de atores.

Colisões
1 question

Criaremos as regras para a pontuação do jogo

Sistema de pontuação
03:18

Verificar os conhecimentos sobre pontações

Pontuação
1 question

Se a bola atravessar a região detrás do jogador, o adversário ganhará ponto e também a vez de jogar.

Decidindo de quem é a vez de jogar
05:17

Vamos criar dois placares que marcam os pontos dos jogadores.

Mostrando os pontos
04:50

Ajustaremos a regra Serving para que somente uma bola permaneça em campo.

Mantendo somente uma bola no jogo
23:28

Quando um dos jogadores atingir 10 pontos surgirá uma mensagem dizendo que ele ganhou o jogo. Surgirá também um botão de reset para que recomece a partida.

Finalizando o jogo
07:44
+
Jogo BreakOut
11 Lectures 47:57

Vamos criar 7 atores e modificar seus atributos.

Preview 09:17

Sobre os atores
2 questions

Precisamos definir quais são os atores que sofrem colisão, assim, vamos criar uma Tag para este fim.

Vamos também criar alguns atributos necessários para a organização do jogo, por exemplo, para contar o número de tijolos e também para mostrar o placar.

Criando Tags e Atributos
02:56

Tags
2 questions

A bola será lançada em diferentes direções. Para isso vamos utilizar uma função que gera números aleatórios. Ela deve ser destruída quando atinge um tijolo e o número de tijolos deverá decrementar. Para isso precisamos mudar alguns atributos, utilizaremos assim o behavior Change Attribute.

Criando as regras para a bola
08:16

Atributos
1 question

Nesta aula vamos ajustar os controles da raquete. Ela será controlada pelas setas para cima, baixo, direita e esquerda.

Criando as regras para a raquete
02:05

Funções
2 questions

Vamos verificar se os movimentos da raquete foram bem realizados e depois vamos utilizar o behavior Spawn Actor para colocar a bola no jogo quando alguém toca a tela fora do jogador.

Colocando a bola no jogo
04:58

Controlando seu ator
2 questions

Quando a bola toca o ator Tijolo, ambos os atores devem ser destruídos e o atributo ContaTijolo deve ser decrementado. Para isso, criaremos uma regra que utilizará os behavior Destroy e Change Attribute.

Mudando o atributo ContaTijolo
02:35

Atributos
1 question

O ator Display irá mostrar o conteúdo do atributo ContaTijolo, ou seja, quantos tijolos faltam para o término do jogo. Para isso, vamos usar o behavior DisplayText.

Configurando o Display
00:59

Display
1 question

O último ator que precisa de um behavior é o Display. Ele irá mostrar sempre o conteúdo de um texto na cena. Quando o jogador vencer o jogo o Display deve estar vazio.

Colocando os atores na cena
03:53

Atores em Cena
3 questions

Como estamos criando nosso jogo o para Ipad, podemos tornar este jogo um pouco mais divertido se utilizarmos o acelerômetro interno. Nosso jogador movimenta-se nos eixos Y e Z, sendo assim, vamos criar uma nova regra que detecta os movimentos nestes eixos e movimentar o jogador nestas direções.

Movimentando o jogador com o acelerômetro
02:44

O acelerômetro
2 questions

Nosso jogador terá a oportunidade de jogar no máximo 3 bolas. Para isso, vamos criar um novo atributo chamad Vida e decrementá-lo todas as vezes que a bola passar pela zona de derrota.

Gerenciando vidas no Gamesalad
03:48

Decrementando vidas
1 question

O último passo será verificar quando o conteúdo do atributo Vidas chega a zero para então escrever “You Lost” e dar a opção “Try Again”. Testamos nosso jogo e o finalizamos.

Ajustando o display e finalizando o jogo
06:26
+
Editando Imagens para o Gamesalad
2 Lectures 08:52
Encontrando e importando imagens para o Gamesalad
04:46

Nesta aula vamos encontrar imagens na internet, remover seu background e importá-las ao gamesalad

Removendo o background de imagens
04:06

Background
2 questions
+
Jogo Space Invaders
21 Lectures 01:03:09

Vamos escolher as imagens do jogo

Preview 00:36

Criaremos todos os atores do jogo

Preview 01:15

Somente alguns atores precisam de imagem, vamos adicioná-as e ajustar as dimensões dos atores.

Preview 03:16

Os atributos são importantes para controlar variáveis tais como o número de inimigos e de pontos.

Atributos do Jogo
02:29

Cada jogo é compostos de cenas, tais como o Menu, Nível 1, Nível 2, etc...

As Cenas
01:01

A cena inicial será um menu com o título e o autor. Há dois botões, um para uma cena com instruções e outro para o nível 1.

A Cena Inicial
04:11

É importante deixar à disposição informações a respeito dos objetivos do jogo e sobre como jogar.

Instructions
01:28

Criação da TAG Enemies e adição das paredes verticais que limitam o movimento do Spaceship

Cena Level 1: TAGS e Vertical Walls
02:32

Adicionar os atores Horizontal Walls e criar uma regra que diminua os pontos.

Cena Level 1: Horizontal Walls
02:45

Adicionar pontos quando o inimigo é destruído e também destruir o ator Bullet 1.

Cena Level 1: Bullet 1
03:59

Destruir o ator quando colidir com o ator Bullet 1 e também com o ator Horizontal Wall Down. Diminuir 2 pontos do atributo Points

Cena Level 1: Bullet 2
02:29

Criamos os movimentos horizontais do ator Spaceship

Cena Level 1: Movimentando o Spaceship
02:32

O ator Spaceship atira o ator Bullet 1

Preview 02:23

O tamanho da Barra de Energia varia de acordo com o valor do atributo EnergyInt.

Preview 05:35

Se o valor do Atributo EnergyInt for menor que 75 a cor da barra muda.

Preview 03:42

Quando o ator Enemy1 colidir com o ator Bullet 1 surgirá em seu lugar o ator Explosion e será adicionado 10 pontos ao atributo Points.

Cena Level 1 - Destrua o inimigo
03:24

Cena Level 1 - Mudança de Cena
05:13

Mudança de cena
1 question

Cena Level 2 - Montando a Cena
02:19

O ator Enemy 2 surgirá a partir do ator Horizontal Wall Up em posições aleatórias e com velocidades aleatórias. Usaremos para isso a função Random(min,max).

Preview 05:04

Adicione novas fases e inimigos acompanhando o resto do tutorial neste arquivo.

Parabéns!!

Finalizando o jogo
40 pages

Vamos finalmente aprender a publicar nosso jogo na plataforma do GameSalad.

Publicando seu jogo
06:56
About the Instructor
Alexsandro Sunaga
4.5 Average rating
248 Reviews
2,338 Students
8 Courses
Consultor em Tecnologias na Educação

Mestrando em Ensino de Astronomia na USP, Licenciado em Física pela UNICAMP, é Consultor em Tecnologias na Educação e embaixador do Makerspace Portal, Professor de Física, Matemática, Robótica e Desenvolvimento de Jogos. Tem contribuído no desenvolvimento da educação através do coaching de professores na área de ensino híbrido, robótica educacional e capacitação no uso de tecnologias educacionais.  Co-autor do livro "Ensino Híbrido - Personalização e Tecnologia na Educação".