Crie jogos com o GameSalad!

Desenvolva e publique jogos para a web, celulares e tablets com a consagrada plataforma Gamesalad.
4.7 (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.
613 students enrolled
$19
$40
52% off
Take This Course
  • Lectures 47
  • Length 4 hours
  • Skill Level Beginner Level
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2015 Portuguese

Course 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.


What are the requirements?

  • Baixar e instalar a Plataforma Gamesalad

What am I going to get from this course?

  • 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;

What is the target audience?

  • Estudantes inovadores que desejam aventurar-se no desenvolvimento de jogos e aplicativos
  • Professores e desenvolvedores de softwares;

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Conhecendo o Gamesalad
04:36

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

05:40

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

Section 2: Jogo Pong
05:42

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

1 question

Conhecimentos sobre atores

02:47

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

1 question

Verificar os conhecimentos sobre posicionamento dos atores na cena

07:28

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

1 question

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

03:20

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

06:23

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.

02:26

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

1 question

Verificar os conhecimentos sobre colisões de atores.

03:18

Criaremos as regras para a pontuação do jogo

1 question

Verificar os conhecimentos sobre pontações

05:17

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

04:50

Vamos criar dois placares que marcam os pontos dos jogadores.

23:28

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

07:44

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.

Section 3: Jogo BreakOut
09:17

Vamos criar 7 atores e modificar seus atributos.

Sobre os atores
2 questions
02:56

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.

Tags
2 questions
08:16

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.

Atributos
1 question
02:05

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

Funções
2 questions
04:58

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.

Controlando seu ator
2 questions
02:35

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.

Atributos
1 question
00:59

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.

Display
1 question
03:53

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.

Atores em Cena
3 questions
02:44

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.

O acelerômetro
2 questions
03:48

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.

Decrementando vidas
1 question
06:26

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.

Section 4: Editando Imagens para o Gamesalad
Encontrando e importando imagens para o Gamesalad
04:46
04:06

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

Background
2 questions
Section 5: Jogo Space Invaders
00:36

Vamos escolher as imagens do jogo

01:15

Criaremos todos os atores do jogo

03:16

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

02:29

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

01:01

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

04:11

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.

01:28

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

02:32

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

02:45

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

03:59

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

02:29

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

02:32

Criamos os movimentos horizontais do ator Spaceship

02:23

O ator Spaceship atira o ator Bullet 1

05:35

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

03:42

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

03:24

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 - Mudança de Cena
05:13
Mudança de cena
1 question
Cena Level 2 - Montando a Cena
02:19
05:04

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).

40 pages

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

Parabéns!!

06:56

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

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Alexsandro Sunaga, 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". 

Ready to start learning?
Take This Course