Jogos em Unity2D para iOS e Android
4.2 (129 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,313 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Jogos em Unity2D para iOS e Android to your Wishlist.

Add to Wishlist

Jogos em Unity2D para iOS e Android

Guia completo para criar jogos 2D na Unity3D a ferramenta mais fácil para desenvolvimento de games web e mobile.
4.2 (129 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,313 students enrolled
Last updated 12/2015
Portuguese
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 39 mins on-demand video
  • 9 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
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

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.

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

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
Expand All 30 Lectures Collapse All 30 Lectures 43:26
+
Download e Instalação da Unity3D
4 Lectures 01:38

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 da 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 da Unity3D
01:14

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

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 do Unity
00:01
+
Iniciando o projeto na Unity3D
2 Lectures 03:00

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.

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

Preview 01:25
+
Adicionando o Personagem e Cenário
4 Lectures 09:27

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.

Preview 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
+
Criando Sistema de Partículas
3 Lectures 06:28

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
+
Criando Obstáculos - Set de Canos e Vão
6 Lectures 11:04

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
+
Textos de Mensagem e pontuação
4 Lectures 05:34

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
+
Sons e Música
2 Lectures 02:59

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.

Adicionando efeitos sonoros
02:31
+
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
+
Publicando na Google Play
3 Lectures 02:10

Esta aula mostra criar um perfil de desenvolvedor Google - Android. Ao final desta aula o aluno será capaz de criar seu perfil de desenvolvedor para submeter seus aplicativos para loja Google Play.

Criando uma conta de desenvolvedor Google - Android
00:14

Esta aula mostra como gerar um novo app no console de desenvolvedor da Google Play. Ao final desta aula o aluno será capaz de criar um novo app no site para aguardar apenas o upload do apk gerado pela Unity.

Gerando um App ID
00:47

Esta aula mostra como gerar um arquivo APK dentro da Unity e por fim publicá-lo na Google Play. Ao final desta aula o aluno será capaz de gerar o arquivo APK e fazer seu upload para a loja.

Submetendo o APK
01:07
About the Instructor
Tito Petri
4.3 Average rating
2,766 Reviews
19,300 Students
22 Courses
Programador

Olá!

Meu nome é Tito Petri, tenho 32 anos e moro no Brasil, em São Paulo!

Trabalho e estudo computação há mais de 15 anos, e "por coincidência" acabei sempre trabalhando em empresas que juntaram o Desenvolvimento de Softwares e a Educação.

Primeiro na P3D, empresa situada na Universidade de São Paulo, aonde desenvolvíamos softwares educativos utilizando animação 3D e aplicações de Realidade Virtual.

Lecionei o treinamento presencial de Animação em 3D Studio Max na Cadritech Computação Gráfica, onde ensinei modelagem e animação de personagem e cenários digitais para centenas de alunos ao longo de quase 10 anos.

Trabalhei na TV Cultura - Fundação Padre Anchieta - Rádios e TV Educativas por mais de 8 anos, criando séries de desenhos animados educativos para o canal infantil TV Rá Tim Bum, atuando na criação de personagens, modelagem e animação de desenhos  como Traçando Arte, Show do DJ Cão, e Astro Não Mia, também na criação de jogos e passatempos para o site e aplicativos de smartphones.

Durante todo esse tempo, fui fundador e sócio de algumas empresas e estúdios como a Cativeiro Studio e a Centésimo - Marketing e Learning, onde trabalhamos com a criação de conteúdo digital (jogos, personagens e filmes digitais) voltado para a educação, treinamento e aperfeiçoamento de pessoas.

Agora sou o líder da Geek Academy, o mais novo canal da internet que pretende ensinar o maior número de pessoas no Brasil e no mundo sobre o Desenvolvimento de Aplicatvos para Celular, Jogos, Realidade Aumentada e Virtual, e Animação 3D.

A missão é trazer o maior esclarecimento, ensinando as ferramentas mais modernas e atuais, que tem o uso real e prático no mercado, que servem para induzir os alunos a criarem seu próprio modelo de negócio, executar sua própria ideia e conseguirem sua própria liberdade através disso.

A ciência e a tecnologia nos oferecem um grande poder, por isso é necessário conhecer e saber usá-las bem e sempre a favor da humanidade!

Nós inventores, podemos usar nossas habilidades e conhecimento para melhorar o mundo e ainda torná-lo mais divertido!

Thiago Travi
4.3 Average rating
526 Reviews
3,232 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.