Jogos 2D para iOS e Android com Unity
3.4 (156 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.
1,433 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Jogos 2D para iOS e Android com Unity to your Wishlist.

Add to Wishlist

Jogos 2D para iOS e Android com Unity

Guia completo para criar jogos 2D na Unity3D a ferramenta mais fácil para desenvolvimento de games web e mobile.
3.4 (156 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.
1,433 students enrolled
Last updated 8/2017
Portuguese
Curiosity Sale
Current price: $10 Original price: $200 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 13.5 hours on-demand video
  • 16 Articles
  • 8 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Desenvolver do começo ao fim um jogo 2D para as plataformas mobile.
  • Entender a lógica aplicada ao desenvolvimento de games na Unity3D
  • Conhecer a Unity3D, um engine de ponta para desenvolvimento de games
View Curriculum
Requirements
  • É indicado que aqueles que queiram desenvolver as atividades do curso tenha habilidades básicas de informática e internet.
  • Noções básicas de Windows ou Mac
  • Tenha um computador com placa de vídeo de 2010 no mínimo.
Description

*** PROMOÇÃO - Inscreva-se em 3 cursos nossos e ganhe o 4º! *** (Regras e informações no fim da descrição)

=====

Este curso trata de tudo que é necessário para desenvolver um jogo 2D em Unity3D.

Neste curso você desenvolverá seu primeiro jogo, que envolve animações, sistema de partículas, física, colisão de objetos, sistema de pontuação, scripting em C#, loopings e condicionais.

A terminologia usada durante o curso é descomplicada e se vale de poucos termos técnicos. E nos raros casos em que tais termos são usados o seu significado é explicado na hora.

Caso acompanhado num bom ritmo este curso pode ser concluído em cerca de 1(uma) hora.

O material incluído no curso consiste em uma série de sprites(imagens) e clipes de som e música que serão usados para compor o game.

O curso é estruturado em 8 (oito) partes:

  1. Download e Instalação da Unity3D.
  2. Iniciando o projeto na Unity3D.
  3. Adicionando o Personagem e Cenário.
  4. Criando Sistemas de Partículas.
  5. Criando Obstáculos - Set de Canos e Vão.
  6. Textos de Mensagem e pontuação.
  7. Sons e Música.
  8. Compilando o Jogo para dispositivos Android.
  9. Assinando e Compilando o Jogo para dispositivos iOS.

E ainda vamos criar mais 3 jogos completos:

  1. Jogo do Aviãozinho
  2. TimberMan
  3. AngryBirds

Se você sempre quis desenvolver games para plataformas mobile mesmo não tendo vasto conhecimento em programação, este curso é para você!


=====

Detalhes da promoção: ao comprar 3 cursos nossos (Escola de Tecnologia Geek Academy), você ganha o 4º inteiramente grátis. Basta você realizar a compra dos 3 cursos de sua escolha, esperar sua inscrição ser efetuada, e enviar uma mensagem para a Escola de Tecnologia Geek Academy, contendo as seguintes informações:

  • Nome e data de compra dos 3 cursos que se inscreveu;
  • Nome do curso que deseja se inscrever gratuitamente.

Depois, basta aguardar nosso retorno com um link que te direcionará para a inscrição do curso escolhido. Obs.: A promoção só é válida para cursos adquiridos entre os dias 22/08/2017 e 22/09/2017 e todos (inclusive o gratuito) devem possuir a Escola de Tecnologia Geek Academy como um dos instrutores.


Who is the target audience?
  • Este curso é indicado para quem gostaria de desenvolver um jogo mobile 2D.
  • Indicado para quem entende pouco ou mesmo nada de programação
  • Indicado para quem deseja começar a usar a Unity3D
Students Who Viewed This Course Also Viewed
Curriculum For This Course
110 Lectures
13:35:23
+
Download e Instalação da Unity3D
6 Lectures 15:23

Esta aula mostra como baixar a aplicação necessária para o desenvolvimento deste projeto, a Unity3D. Ao final desta aula o aluno será capaz de baixar a Unity3D do site do desenvolvedor.

Download do Unity3D
00:19

Esta aula mostra o processo de instalação da Unity3D. Ao final desta aula o aluno será capaz de realizar o processo de instalação completo da ferramenta.

Instalação do Unity3D
01:14



+
Download de Material de Apoio
2 Lectures 00:29
Download - Gráficos para Jogos 2D
00:18

Download - Músicas e Efeitos para Jogos
00:11
+
INTRODUÇÃO AOS GRÁFICOS 2D NO UNITY
3 Lectures 13:29
Unity 2D - Sprites e Animações
06:06

Unity 2D - Sistema de Física
03:21

Unity 2D - Sistema de Partículas
04:02
+
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO
17 Lectures 05:27:21
Introdução a Lógica de Programação
07:21

Scripts e MonoDevelop
20:00

Eventos de um Script
20:00

Exibindo Mensagens no Console (Print e Log)
20:00

Entendendo as Variáveis
20:00

Variáveis Booleanas
20:00

Comparações
20:00

Funções Aritméticas
20:00

Laços de Condição - If Else
20:00

Laço de Condição - Switch
20:00

Listas (Arrays)
20:00

Laço de Repetição - For
20:00

Laços de Repetição em Arrays (For e Foreach)
20:00

Métodos e Funções
20:00

Estrutura de Classes
20:00

Obtendo Componentes de um GameObject
20:00

Acessando outros Scripts
20:00
+
JOGO #1 - FELPIX (FlappyBird Clone)
23 Lectures 38:36

Esta aula mostra como baixar os arquivos necessários para desenvolver o projeto, tais como gráficos e efeitos sonoros. Ao final desta aula o aluno será capaz de baixar e reservar os arquivos que precisará durante todo o curso.

Download dos Arquivos do Curso - Jogo FelPix
00:02

Esta aula mostra como criar um projeto já configurado como 2D. Ao final desta aula o aluno será capaz de criar um projeto pronto para trabalhar no esquema 2D e a salvar sua primeira cena para iniciar o trabalho.

Iniciando na Unity2D - Criando o projeto
01:35

Esta aula mostra como importar arquivos como imagens, sons e fontes para dentro do projeto Unity. Ao final desta aula o aluno será capaz de importar os arquivos necessários para dentro de seu projeto.

Importando os Assets do Jogo do FelPix
01:25

Esta aula mostra como colocar a imagem de fundo em cena e animá-la. Ao final desta aula o aluno será capaz de colocar objetos em cena, adicionar scripts aos mesmos e no primeiro contato com scripting do curso animar o fundo 2D para dar a impressão de movimento pelo fase.

Animando a Imagem do Fundo
03:38

Esta aula mostra como adicionar o sprite do passarinho que servirá de avatar para o jogador na cena já animado e com física configurada. Ao final desta aula o aluno será capaz de adicionar sprites animados a cena e trabalhar com a física 2D em objetos, tanto pelo editor quanto por script.

Adicionando o passarinho com a física
04:09

Esta aula mostra como adicionar o efeito de "empinada" ao personagem durante a subida. Ao final desta aula o aluno será capaz de usar a velocidade de deslocamento vertical e traduzi-la para rotação do personagem.

Empinada
00:38

Esta aula mostra como criar limitações de espaço para a fase, caso o jogador passe desse limite o jogo acaba. Ao final desta aula o aluno será capaz de programaticamente determinar limites baseando-se em coordenadas da tela e destruir objetos da cena caso esse limite seja cruzado.

Criando limites - Teto e Chão
01:02

Esta aula mostra como criar e configurar um sistema de partículas simples para servir de efeito especial. Ao final desta aula o aluno será capaz de criar e configurar sistemas de partículas e salvá-los na pasta de projeto como "Prefabs" para usar em outras ocasiões.

Adicionando Partículas das peninhas
04:16

Esta aula mostra como apagar as partículas após terem sido usadas, mantendo a cena sempre limpa e otimizando o uso de memória do jogo. Ao final desta aula o aluno será capaz de invocar métodos com um tempo pré-determinado para execução.

Script para apagar a partícula
00:54

Esta aula mostra como instanciar o sistema de partículas previamente salvo através de linha de comando. Ao final desta aula o aluno será capaz de instanciar prefabs programaticamente.

Implementando as partículas no Jogo
01:18

Esta aula mostra como criar o set de canos, um objeto composto importante para o gameplay do jogo. Ao final desta aula o aluno será capaz de montar objetos compostos através do sistema de "parenting" da Unity3D e trabalhar com colliders e triggers.

Criando o Set de canos e vão
02:49

Esta aula mostra como criar um script para controle do set de canos criado na aula anterior. Ao final desta aula o aluno será capaz de programaticamente destruir um objeto que ultrapasse um limite pré-determinado.

Script Canos
01:05

Esta aula mostra como criar um script que controla o ciclo de jogo, instanciando os obstáculos inicialmente. Ao final desta aula o aluno será capaz de criar um script que coloca o jogo em movimento, um gerenciador.

Script Cena Principal
01:51

Esta aula mostra como acessar um objeto a partir do script de outro através da busca por "tag". Ao final desta aula o aluno será capaz de realizar buscas com tag e enviar mensagens através desta referência.

Acessando o objeto GameEngine
02:01

Esta aula mostra como parar o curso do jogo quando o personagem esbarrar em um obstáculo. Ao final desta aula o aluno será capaz de trabalhar com eventos de colisão e realizar buscas por múltiplos objetos usando tags e iterar através destes.

Evento Colisão com Canos e Stop Cena
02:33

Esta aula mostra incrementar a condição de fim de jogo da ultrapassagem de limites para que esta também pare o ciclo de jogo. Ao final desta aula o aluno será capaz de revisar seu código e adicionar funcionalidades a métodos já criados.

Evento game over no chão e teto
00:45

Esta aula mostra criar e configurar objetos de texto para comporem a interface do jogo. Ao final desta aula o aluno será capaz de criar textos dentro da área de interface bem como configurar fonte, tamanho e posição dos mesmos.

Adicionando textos de mensagem e pontos
01:11

Esta aula mostra como mostrar ou esconder os objetos de texto de acordo com o estado do jogo. Ao final desta aula o aluno será capaz de ativar ou desativar objetos através de uma condição.

Textos - some e aparece
01:25

Esta aula mostra como registrar pontos ganhos através de uma regra de jogo estabelecida bem como exibir esses pontos na tela através do objeto de texto criado posteriormente. Ao final desta aula o aluno será capaz de somar pontos a uma variável usando um evento de "trigger" como regra de jogo.

Marcando pontos
01:38

Esta aula mostra reiniciar o jogo após o game over. Ao final desta aula o aluno será capaz de programaticamente recarregar o level.

Evento toque para reiniciar
01:20

Esta aula mostra como adicionar uma música de fundo ao jogo. Ao final desta aula o aluno será capaz de trabalhar com o componente som da Unity3D, bem como configurá-lo para tocar no inicio do jogo e em looping.

Adicionando a Música de Fundo
00:28

Esta aula mostra como adicionar efeitos sonoros ao jogo. Ao final desta aula o aluno será capaz de trabalhar com clips de som dentro da Unity3D e disparar sua reprodução por código.

Preview 02:31

Aqui voce pode fazer o download do projeto finalizado para referencia.

Clique na aba Visualizar Recursos para encontrar o arquivo para baixar.

Download do Projeto Final - Jogo Felpix 2D
00:01
+
JOGO #2 - JOGO DO AVIÃOZINHO
15 Lectures 01:38:02
Animação da Imagem de Fundo
08:09

Trabalhando com Múltiplas Resoluções de Tela
17:35

Adicionando o Personagem e a Física
04:57

Restringindo os Limites da Tela
03:39

Fazendo o Personagem Empinar
02:34

Adicionando Partículas
11:55

Criando o Inimigo
05:50

Instanciando os Inimigos
07:11

Evento de Colisão com os Inimigos
04:10

Adicionando o Efeito de Cor
02:52

Evento de Marcar Ponto
07:03

Texto de Pontuação
08:36

Recarregar Cena e Iniciar Jogo
07:05

Executando o Jogo em dispositivos Android
06:23

Projeto Final - Jogo02 - Jogo do Aviãozinho
00:03
+
JOGO #2 - TIMBER FELPUDO (TimberMan Clone)
14 Lectures 01:27:34
Iniciando o Projeto
03:42

Controle do Personagem
07:28

Alternando Poses do Personagem
04:46

Método para Criar os Obstáculos
08:23

Criando os Obstáculos Iniciais
03:23

Trabalhando com uma Lista de GameObjects
05:33

Ação dos Blocos
07:26

Reposicionando os Blocos
05:58

Evento para Conferir Jogada
08:51

Evento para Marcar Ponto
06:48

Evento de Fim de Jogo
07:26


Música e Sons
04:58

Projeto Final - Jogo03 - TimberMan
00:03
+
JOGO #3 - ANGRY FELPUDO (AngryBirds Clone)
17 Lectures 03:09:30

Conhecendo o Unity 2D e Importando os Gráficos do Projeto
05:41

Criando o Cenário e Imagem de Fundo
14:18

Configurando as Colisões e Camadas
10:03

Configurando as Camadas do Estilingue
16:19

Configurando a Física e Colisão do Passarinho
12:06

Configuração do Elástico do Estilingue
04:46

Programando o Arremesso do Passarinho
10:52

Restringindo o Comprimento do Elástico
11:51

Evento de Soltar e Arremessar o Passarinho
12:16

Desenhando o Gráfico da Linha do Elástico
29:06

Criando o Movimento da Câmera
10:12

Reiniciando o Jogo
21:20

Criando os Inimigos e Obstáculos
08:28

Criando Danos Destruindo Inimigos
09:57

Criando o Efeito de Partículas de Explosão
10:39

Projeto Final - Jogo06 - AngryFelpudo
00:03
+
Jogo #4 - Candy Crush
2 Lectures 00:09
Gráficos para Download - Jogo #7 - Candy Crush
00:05

Candy Crush - Projeto Final para Download
00:04
+
Compilando o Jogo para Dispositivos Android
2 Lectures 01:12

Esta aula mostra como baixar e instalar os arquivos necessários para desenvolver para a plataforma Android usando Unity3D. Ao final desta aula o aluno será capaz de baixar e instalar tanto o JDK quando o Android SDK e estar preparado para configurar seu ambiente de desenvolvimento Android dentro da Unity3D na próxima etapa.

Preview 00:25

Esta aula mostra como converter seu projeto para a plataforma Android antes da compilação final. Ao final desta aula o aluno será capaz de converter seu projeto para diferentes plataformas e configurar o caminho da Android SDK dentro da Unity3D caso a mesma não tenha detectado automaticamente após a instalação.

Preview 00:47
2 More Sections
About the Instructor
Tito Petri
4.4 Average rating
4,139 Reviews
23,471 Students
28 Courses
Programador

Olá! Sou o Tito Petri, de São Paulo, Brasil.

Sou apaixonado pelo conhecimento e pela Computação Gráfica, Animação e Video Games e sempre trabalhei em empresas que unem o desenvolvimento de softwares á educação

Hoje estou aqui para ensinar a vocês tudo o que conheço sobre este mundo fascinante e muito lucrativo.

Onde o Tito já trabalhou?

P3D - UNIVERSIDADE DE SÃO PAULO (Programador)
Realidade Virtual para Softwares Educacionais do Ensino Médio e Fundamental

CADRITECH - CENTRO DE TREINAMENTO AUTODESK (Professor)
Lecionando o curso de Animação em 3D Studio Max durante 9 anos

CENTÉSIMO - MARKETING E LEARNING (Desenvolvedor/Sócio)
Jogos e Aplicações para Treinamento Corporativo

TV CULTURA - RÁDIO E TV EDUCATIVA (Programador/Animador)
Desenhos Animados e Jogos Infantis voltados á Educação

Meu grande sonho, é entregar ao Brasil uma educação acessível e de alto nível sobre as tecnologias mais modernas que existem no mundo, para que juntos, possamos construir um mundo melhor para as próximas gerações.

Se você quer aprender tudo sobre Animação 3D, Criação de Jogos e Aplicativos para iOS e Android, então... sigam-me os bons! =)


*** (ENGLISH)

Hello! I'm Tito Petri, from São Paulo, Brazil.

I'm passionate about knowledge and Computer Graphics, Animation and Video Games and always have worked in companies that are looking for software development and education.

Today I am here to teach everything I know about this fascinating and very lucrative world.

Where did Tito already work?

P3D - UNIVERSITY OF SÃO PAULO (Programmer)
Virtual Reality for Educational Programs of High and Elementary Education

CADRITECH - AUTODESK TRAINING CENTER (Professor)
Teaching the Animation course in 3D Studio Max for 9 years

CENTÉSIMO - MARKETING AND LEARNING (Developer / Partner)
Games and Applications for Corporate Training

TV CULTURA - RADIOS AND EDUCATIONAL TV (Programmer/Animator)
Cartoons and Children's Games for Education

My great dream, is to deliver to Brazil an accessible and high level education about the most modern technologies that exist in the world, so that together, we can build a better world for the next generations.

If you want to learn all about 3D Animation, Game Creation and Applications for iOS and Android, then... follow me the good ones! =)

Thiago Travi
4.4 Average rating
840 Reviews
4,486 Students
4 Courses
Programador

Tenho trabalhado especificamente com desenvolvimento voltado para ensino e treinamento6 anos.

Trabalhei na Cento e Um desenvolvendo aplicativos e games destinados ao treinamento de funcionários.

Atualmente, sou responsável pela área de desenvolvimento de aplicativos e enciclopédias digitais na P3D.

Fui durante 1 ano instrutor do curso de Unity3D na Alpha Channel, focando não apenas na operação do editor como em construir fortes bases de lógica e programação orientada a objeto com aplicações reais.

No momento tenho alguns projetos paralelos com foco no estudo de aplicações de tecnologia de Realidade Aumentada e Realidade Virtual.

As novas tecnologias que mais me chamam a atenção no momento são projetos de realidade virtual como o Oculus Rift, Samsung VR e Google Cardboard. No campo de realidade aumentada estudo a plataforma Qualcomm Vuforia e novas tendências como o Project Tango da Google.

Acredito que estas tecnologias são um forte tendência e há muito potencial em buscar formas de combiná-las.

Escola de Tecnologia Geek Academy
4.4 Average rating
4,139 Reviews
23,471 Students
28 Courses
Vamos juntos construir este mundo!

A Geek Academy é um time de professores apaixonados por tecnologia e educação, que vêm trabalhando há vários anos no desenvolvimento de aplicativos, jogos e animação.

Em nossos cursos só ensinamos as ferramentas de desenvolvimento mais modernas que existem. São os softwares mais utilizados hoje em dia em produtoras e estúdios de filmes e games em todo o mundo.

Todas as ferramentas que ensinamos têm uma aplicação prática no mercado e por isso criam um grande efeito na vida dos nossos alunos.

Nossa principal missão é ensinar a todos a utilizarem bem a tecnologia para beneficiar a humanidade e transformar a educação do país, criando um conhecimento de ponta que seja acessível a todos.

Não perca tempo, conheça nossos cursos e torne-se um grande desenvolvedor em pouco tempo.

"Vamos juntos construir este mundo!"