Rating 4.61 out of 5 (48 ratings in Udemy)
What you'll learn
- Desenvolvimento de 10 games 2D mobile
- Instalação e configuração dos programas essenciais
- Utilizar em detalhes a Unity
- Programação em C# para games
- Versionamento de projetos com Github
- Utilizar ferramentas Android em games mobile
- Monetização com anúncios utilizando Unity ADS e Google ADS
- Venda de itens com In App Purchase
- Ranking e conquistas com Google Play Services
- Android Avançado com In App Update e In App Review …
Rating 4.61 out of 5 (48 ratings in Udemy)
What you'll learn
- Desenvolvimento de 10 games 2D mobile
- Instalação e configuração dos programas essenciais
- Utilizar em detalhes a Unity
- Programação em C# para games
- Versionamento de projetos com Github
- Utilizar ferramentas Android em games mobile
- Monetização com anúncios utilizando Unity ADS e Google ADS
- Venda de itens com In App Purchase
- Ranking e conquistas com Google Play Services
- Android Avançado com In App Update e In App Review
- Publicação na Google Play
Description
O curso definitivo de desenvolvimento de games 2D para celulares utilizando Unity!
Seja bem vindo. Me chamo Gabriel, e sou a voz por trás do canal Recriando Games. E levarei você através dessa incrível jornada.
Nesse curso, você vai aprender, passo a passo, que começa com a instalação dos programas essenciais, e que vai até a publicação de um game na Google Play.
E para avançarmos nessa jornada, iremos utilizar a Game Engine Unity, um software poderoso e de fácil aprendizado, utilizada em todo o mundo, seja por empresas gigantescas, como a Activision Blizzard, e que foi o motor de diveros games conhecidos por muitos. Entre eles:
Heartstone
Cuphead
Valheim
Fall Guys
Free Fire
Durante o percurso, você aprender de forma didática, o desenvolvimento de dezenas de games. Inicialmente, você terá acesso há 10 projetos, que serão ensinados desde a criação do projeto, organização, programação, interface de usuário (UI) e até o seu último detalhe. Em cada projeto, você irá aprender algo novo, além de reforçar o conhecimento aprendido no projeto anterior. Sem enrolação. Tudo é direto ao ponto, e nos mínimos detalhes.
Projeto 01:
No primeiro projeto, você vai criar um jogo chamado "Hat Game", muito utilizado pela própria Unity como introdução a Engine. Nesse projeto, você utiliza a tela do telefone para mover um objeto, e coletar outros objetos que caem com o objetivo de ganhar pontos antes que o tempo acabe.
Projeto 02:
No segundo projeto, iremos fazer um clone do game "Ant Smasher" no qual derrotamos os inimigos antes que eles cheguem no local onde não desejamos. Você vai derrotar os inimigos tocando neles na tela.
Projeto 03:
No terceiro projeto, iremos fazer um clone do game "Fruit Ninja" e nele devemos destruir o máximo de frutas possíveis, e evitar as bombas que surgem no caminho. Você vai utilizar o movimento do dedo na tela para cortar objetos.
Projeto 04:
No quarto projeto, você vai aprender um game do gênero "Space Shooter", e nele devemos destruir o máximo de naves inimigas possíveis, enquanto tentamos sobreviver aos inúmeros inimigos. Nesse game você vai aprender a utilizar o acelerômetro do celular, podendo mover sua nave através do movimento físico do aparelho.
Projeto 05:
No quinto projeto, você vai fazer um clone do game "Ball Maze", o qual devemos mover uma bola entre um labirinto de obstáculos, com o objetivo de alcançar a linha de chegada. Nesse game você vai aprender a fazer um menu de desbloqueio de fases, além de também utilizar o acelerômetro, necessário para mover o jogador.
Projeto 06:
No sexto projeto, você vai aprender a fazer um clássico "Inifinite Runner", no qual o jogador corre pelo cenário, enquanto desvia de obstáculos e tenta a sua maior pontuação. Nós iremos utilizar a tela do telefone para que o jogador salte entre os obstáculos;.
Projeto 07:
No sétimo projeto, você vai fazer um clone do game "Hill Climb Racing", no qual o jogador controla um veículo, com pequenos sinais de fisica, e tenta sobreviver as diversas inclinações que virão em seu caminho. Nesse game você vai utilizar botões na tela para acelerar/frear o veículo, além de utilizar ferramentas da Engine para produzir o terreno e suas elevações.
Projeto 08:
No oitavo projeto, você aprenderá a fazer um simples games do tipo "Top Down", muito conhecido por games como Legend Of Zelda e Stardew Valley. Nesse game você vai aprender a utilizar uma ferramenta da Engine para produzir grandes cenários utilizando Tiles - ou blocos, de forma prática e rápica, mover o personagem e atacar utilizando botões na tela, e muito mais.
Projeto 09:
No nono projeto, você vai aprender um pequeno game do tipo "Plataforma", no qual o jogador, dentro de um cenário fixo na tela, deve coletar brilhantes estrelas para liberar e avançar para a próxima fase. Nesse projeto você terá uma introdução ao game do gênero plataforma, podendo fazer com que ele pule em plataformas flutuantes, e se mover em inclinações. Nesse projeto também iremos utilizar o sistema de desbloqueio de fases.
Projeto 10:
No décimo projeto, iremos reforçar ainda mais o que aprendemos no projeto anterior, criando outro game do tipo "Plataforma" porém bem mais robusto. Nesse projeto, o jogador vai se mover, atirar projeteis, atacar com espada, teremos plataformas que se movem, além de inimigos que patrulham o cenário, e atacam o jogador caso ele se aproxime. O objetivo é sobreviver. Além de outros detalhes como sistema de HP para jogador e inimigos, coletar e destruir objetos.
Ao final de cada atualização entre as aulas dos projetos, nós iremos fazer o versionamento do projeto, atráves do Github, sistema utilizado em todo o mundo, e de fácil aprendizado.
Além de desenvolver diversos games, você vai aprender a monetizar os seus games, e poder ganhar dinheiro com eles, através de anúncios, utilizando o Google ADMOB, e Unity ADS, sistemas de monetização de anúncios para games.
Você também vai aprender alguns detalhes com o Sistema Operacional Android - Como ativar o modo desenvolvedor, como compartilhar um screenshot do seu game através de redes sociais (Email, Facebook, Whatsapp etc), como abrir páginas web, utilizar a vibração do aparelho, entre outros.
E por fim, você vai aprender, passo a passo, como preparar seu projeto, e publicar na Google Play, loja de aplicativos da Google, e disponibilizá-lo ao mundo.
Seja muito bem vindo, e espero você na primeira aula!
Paid
Self paced
All Levels
Portuguese (Brazil)
327
Rating 4.61 out of 5 (48 ratings in Udemy)
Go to the Course