Jogo de nave 2D usando o unity 5
4.5 (17 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.
89 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Jogo de nave 2D usando o unity 5 to your Wishlist.

Add to Wishlist

Jogo de nave 2D usando o unity 5

Introdução ao desenvolvimento de jogos.
4.5 (17 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.
89 students enrolled
Last updated 1/2017
Portuguese
Current price: $12 Original price: $20 Discount: 40% off
4 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Desenvolver um simples jogo em 2D usando o unity
View Curriculum
Requirements
  • Ter noção de lógica de programação
Description

Este curso é destinado a quem quer iniciar no desenvolvimento de jogos e tenha uma pequena noção de lógica de programação. Neste curso, iremos mostrar através de um jogo 2D para PC os principais componentes para desenvolvimento de Jogos 2D usando a Unity 5. Então, se você seguir o curso, irá conseguir caminhar no desenvolvimento do seu próprio jogo.

A Unity é uma famosa Engine de desenvolvimento de jogos, a qual é utilizada por grandes produtoras de games. 

Who is the target audience?
  • Estudantes na área de computação
  • Estudantes na área de games
Compare to Other Game Development Courses
Curriculum For This Course
23 Lectures
04:07:20
+
Bem vindo ao curso
1 Lecture 03:04

Seja muito bem vindo ao curso espero que você divirta-se aprendendo, pois afinal criar games é muito legal. Não esqueça de fazer o download dos sprites e do projeto completo. 

Preview 03:04
+
Recursos e Projeto
1 Lecture 00:38
Download de recursos e projeto
00:38
+
Introdução
1 Lecture 03:00

Nesta aula você irá aprender como adquirir o Unity 5 e Instalar.

Obtendo e Instalando o Unity
03:00
+
Projeto e Interface
1 Lecture 04:11

Nesta pequena aula você irá conhecer a Interface do Unity e criar o projeto Nave2D. 

Criando Projeto e Conhecendo a Interface
04:11
+
Desenvolvimento do Jogo
19 Lectures 03:56:27

Começamos a criar as pastas, deixando nosso projeto organizado. A seguir adicionaremos os recursos para o desenvolvimento do jogo. Assim, começamos o processo de criação do jogador e naturalmente introduzimos, os componentes de física, como rigidbody 2d, Colliders,  animação e criação de prefabs. :-) 

Preview 20:58

Esta aula é uma pequena mudança que teve na versão do Unity. Mas nada para temer. 

Diferença de versão
01:00

Vamos aprender a criar  o nosso primeiro Script em C#. Nesse script vamos criar o movimento do jogador no eixo X e Y usando a Classe Input. Aprender sobre a FixedUpdate e Update. Debugar sem medo! Verificar erros.  

Criando o script de movimento do jogador
14:37

Nesta aula vamos falar um pouco do sistema de coordenadas e vetores, mas tudo de maneira prática. Criar o prefab, e naturalmente instanciar as bombas. Usando a classe Input. 

Criação do Projétil e Script de Comportamento
15:23

Essa aula é super tranquila, adicionar som com o componente audiosource. 

Adicionando efeito de som para o projétil
04:33

Esta aula vai requerer um pouco de concentração, pois vamos falar como redimensionar um objeto em tempo de execução a partir da resolução de tala. Para isso, vamos utilizar o método ScreenToWorldPoint.  

Destruindo objetos com colisor - BoxCollider2D
11:37

Vamos limitar o movimento da nave na tela no eixo x e y. Vamos conhecer o Clamp. :-) 

Limitando translação da nave na tela
17:35

Vamos fazer uma animação de explosão e criar um script para destruí-la.  

Criando efeito de explosão
15:54

Vamos criar o objeto asteroide e depois o script de comportamento. Claro rever um pouco de vetores. :-) 

Criando asteroides e script de comportamento
18:42

Nesta aula vamos criar a classe responsável por instanciar os objetos. Para isso, vamos falar de Coroutine.  

Aprendendo sobre Coroutine
14:44

Simples animação para a Nave quando a mesma é atingida por um asteroide ou pela nave inimiga. 

Animação de dano da Nave
01:36

Criar o Inimigo é muito fácil, para tanto vamos copiar da nave (jogador) e quebrar a instância.  

Preview 22:02

Nesta aula vamos reaproveitar a classe já criada para instanciar o objeto de ganhar vida.

Criando componente para ganhar vida
10:26

Usando Particle System  para criar  os meteoros e as estrelas. 

Criando partículas
07:55

Vamos aprender a usar a User Interface 

Criando a barra de vida - User Interface
09:03

Trabalhando com a propriedade FillAmount e usando o Lerp

Criando o script para a barra de vida
11:28

Criando a Classe Estado
17:53

Mais uma vez iremos utilizar a UI 

Criando os pontos e o game over
16:08

Esta é a última aula do curso, espero que você tenha conseguido terminar e aprender.

Publicando o Jogo
04:53
About the Instructor
Flavia Moreira dos Santos
4.5 Average rating
17 Reviews
89 Students
1 Course
Engenheira de Computação

Sou brasileira, formada em engenharia de computação (especialista) e pós-graduada em jogos digitais, doze anos em conhecimentos de linguagem de programação (Objective C, JavaScript, C #, C ++ e Asp.Net) e experiência no desenvolvimento de front-end. Bem, vou deixar de lado o Fortran, não foi uma experiência muito agradável, não me identifiquei com ele. Já tive o privilégio de trabalhar para uma empresa canadense como desenvolvedora de software, onde adquiri bastante experiência e foi muito gratificante. Com o passar do tempo, me identifiquei com o desenvolvimento de jogos. Então, meados de 2006, comecei a desenvolver jogos educativos e depois me apresentaram a Unity, onde me pagaram para estudá-la. Isso mesmo, me pagaram! Pois, na época quase não tinha vídeos sobre a Engine como tem hoje. Depois acabei desenvolvendo um jogo, onde juntei robótica e jogo e acabei ganhando o prêmio Microsoft Educator.  E além de jogos, também lecione robótica, a qual sou apaixonada. 

Não esqueça de falar de você também, ao se inscrever no curso. Nossas histórias são importantes.

Abraços,