Buying for a Team? Gift This Course
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.2 (78 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.
626 students enrolled
Last updated 5/2016
Portuguese
$10 $40 75% off
23 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
Have a coupon?
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
Expand All 47 Lectures Collapse All 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
4.0 Average rating
163 Reviews
1,247 Students
5 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 no Colégio Objetivo, Professor de 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". 

Report Abuse