Jogos 2D com Unity + C# CURSO COMPLETO
Crie 5 jogos para Android nos estilos de Angry Birds, Metal Slug, Clash of Clans e esportes!
Crie 5 jogos para Android nos estilos de Angry Birds, Metal Slug, Clash of Clans e esportes!
CURSO EM ATUALIZAÇÃO!
Quer entrar para o mundo dos games e ser um Desenvolvedor de Jogos Eletrônicos?
Eis aqui o seu passaporte para o mercado de games, que atualmente já fatura muito mais que a indústria do cinema.
E que tal começar desenvolvendo jogos mobile para Android? Hoje em dia é mais do que comum encontrar pessoas de diversas idades jogando em smartphones ou tablets, seja na fila do banco, dentro do ônibus, na sala de espera do dentista ou mesmo em casa casualmente.
Dentre esses jogos podemos dar um destaque todo especial para os jogos 2D que abusam dos efeitos físicos, como Angry Birds, Metal Slug, Clash of Clans, Jogos de Basquete e futebol.. Basta dar uma rápida olhada na Google Play para notar que são milhares de jogos, e o mais legal é que tem para todos os gostos e faixa etária.
Descubra as melhores práticas, aprenda as habilidades técnicas necessárias e coloque suas ideias em movimento.
Desenvolva jogos incríveis e conquiste seus objetivos profissionais. Não espere mais, clique no botão agora mesmo e junte-se a nós nessa aventura digital sem limites!
Interessou-se mais ainda? Então o que você esta esperando?
Faça já a sua inscrição e aprenda passo a passo a desenvolver, monetizar, publicar e divulgar seu game.
Khu vực Câu hỏi thường gặp trống
Uma amostra do que alguns alunos do curso já estão fazendo!
Passo a passo da instalação da Unity - ATUALIZADO para Unity 2022
Entendendo a interface da Unity - ATUALIZADO para Unity 2022
Criação de projeto - ATUALIZADO para Unity 2022
Criação e manipulação de game objects - ATUALIZADO para Unity 2022
Organização dos itens de trabalho - ATUALIZADO para Unity 2022
Importação de mídias - ATUALIZADO para Unity 2023
Importação e exportação- ATUALIZADO para Unity 2023
Introdução a programação C# _ ATUALIZADO para Unity 2023
Criação de um arquivo de código
Variáveis
Comentários
Conversões de dados
Operadores aritméticos
Incremento e decremento
Operadores reduzidos
Operadores relacionais
Operadores lógicos
Condicional If - Else - Else If
Operadores ternários
Switch
Laço for
Laço while
Laço do/ while
Laço foreach
Break e continue
Vetores
Matrizes
Coleção List
Coleção Dictionary
Enumeradores
Scopo
Classes
Objetos
Modificadores de acesso
Métodos
Construtores
Método estático
This e Base
Sobrecarga de método
Herança
Encapsulamento
Polimorfismo
Animação interna
Ajustes de pivot
Introdução ao photoshop
Moeda rotacionando 01
Moeda rotacionando 02
Uso da Moeda na Unity
Animação de partículas no Photoshop 01
Animação de partículas no Photoshop 02
Usando a animação de partículas na Unity
Conhecendo o Spriter
Animação usando pivots no Spriter
Animação usando bones no Spriter
Conhecendo Dragon Bones
Animação com Dragon Bones
Conhecendo Krita
Animação com Krita
Animação herói idle Dragon bones
Animação herói andar Dragon bones
Animação herói atirar parado Dragon bones
Animação herói atirar andando Dragon bones
Animação herói correr Dragon bones
Animação herói pular Dragon bones
Animação herói morrer Dragon bones
Animação inimigo idle
Animação inimigo andar
Preparação da animação na Unity
Criação dos fluxos de animação parte 01
Criação dos fluxos de animação parte 02
Organizando as animações com sub state
Código de giro para direita e esquerda
Código da movimentação
Programação das animações
Programação das animações 2
Programação das animações 3
Preparação da animação do vilão
Código do vilão 01
Código do vilão 02
Últimas considerações animações
Sistema de partículas
Emission e shape
Velocity over life time + limit velocity over lifetime + inherit velocity
Force over life time
Color over life time + color by speed
Size over lifetime + size by speed
Rotation over lifetime + rotation by speed
Noise
Colision
Texture sheet animation
Lights
Trails
Exemplo mandala
Exemplo caveira
Exemplo explosão
Fluxograma
Wunderlist
Instalação do Android
Informação importante sobre tiles
Instalação do Tiled e Tiled2Unity
Criação do tile do chão
Montando Cena no Tiled
Exportando para Unity
Código de Rotação
Código de Força em ângulo
Rotação com mouse
Adicionar força com mouse
Controle de força com mouse
Criação da cena Iniciar parte 01
Criação da cena Iniciar parte 02
Criação da cena menu de fases
Criação da cena shopping balls
Cenas de Game
UI cenas de game
Preparação do goal
UI ganhou e perdeu
UI Menu Pause
Adição dos desafios de cena básicos
Adição dos desafios de cena intermediários 01
Adição dos desafios de cena intermediários 02
Adição dos desafios de cena avançados
PlayerPrefs
Level Manager 01
Level Manager 02
Level Manager 03 parte 01
Level Manager 03 parte 2
Ajustes da bola
Criação do Scoremanager
Moedas control
Criação do UIManager
Criação do Gamemanager
Criação do Áudio Manager 01
Criação do Áudio Manager 02
Nascimento da bola
Bola control
Bola dinâmica
Tiros de uma bola
Morte da bola
Morte da Bola UI
UI "You lose"
UI "You win"
UI "Pause"
Funções dos botões de menu - parte 01
Funções dos botões de menu - parte 02
Funções dos botões de menu - parte 03
Funções dos botões de menu 04
Funções dos botões de menu 05
Recriando UIManager e Gamemanager
Passagem de fase
Morte da bola - animação
Rastro
Câmera move cena longa 01
Câmera move cena longa 02
Últimos ajustes da cena de levels
Loja manager 01
Loja manager 02
Loja manager 03
Loja manager 04
Loja manager 05
Loja manager 06
Loja manager 07
Loja manager 08
Loja manager 09
Loja manager 10
Menu inicial 01
Menu inicial 02
Menu inicial 03
Ajuste do game para todos os dispositivos
Monetização Unity ads 01
Monetização Unity ads 02
Monetização Unity ads 03
Monetização Unity ads 04
Criando nosso apk
Criando a conta Google Play
Publicando nosso game
Atualizando a Unity
Posso ter versões diferentes da unity
Baixar e preparar os assets
Unity remote
Input touch phase
Input touch count
Input touch position
Input accelerometer
Line render 01
Line render 02
Drag and drop
Efeito estilingue 01
Efeito estilingue 02
Estilingue 03
Câmera segue
Morte pássaro
Partículas morte pássaro
Compilação dependente da plataforma
Limite do elástico
Criação de objetos quebráveis 01
Criação de objetos quebráveis 02
Criação de objetos quebráveis 03
Rastro Pássaro
Pássaro veloz
Pássaro triplo
Pássaro bomba
Duplo click zoom
Beliscão zoom
Menu inicial montagem
Menu inicial scroll
Menu inicial lança pássaros - parte 01
Menu inicial lança pássaros - parte 02
Loading de cena
Menu inicial, animações e novos games - parte 01
Menu inicial, animações e novos games - parte 02
Text Mesh - parte 01
Text Mesh - parte 02
Menu inicial crédito rolante - parte 01
Menu inicial crédito rolante - parte 02
Menu inicial crédito rolante - parte 03
Menu fases primário
Menu fases com estrela
Save Game - parte 01
Save game - parte 02
Save Game - parte 03
Playerpref_seguro
Levelmanager_com_zplayerprefs
UI cena de game
UI céu rawimage
UI ganhou_montagem
UI ganhou_animação
UI Game Over
UI pontos_animação
UI pontos_código
Game manager
Game manager - parte 02
Drag_ajustes
CAMERASEGUE_AJUSTE
Mata rastro
Colocando porquinhos da cena
Codificando porquinhos da cena
Áudio isolado_porcos
Áudio isolado_passaros
Áudio isolado objetos quebrando
AudioManager
UIManager1
UIManager2
Painel Win1
Painel Win2
Painel Win3
Estrelas Fase 1
Estrelas Fase 2
Estrelas Fase 3
Painel GameOver
PointManager1
PointManager2
ScoreManager1
ScoreManager2
Painel Pause 1
Painel Pause 2
Pause Botões
Painel Lose Botões
Painel win botões
Fase Mestra Parte1
Fase Mestra Parte2
Fase Mestra Parte3
Fase Mestra Parte4
Exibição de pontos e estrelas parte1
Exibição de pontos e estrelas parte2
Exibição de pontos e estrelas parte3
Ordem de Execução de Scripts
Simulação Loja Angry Birds
Adicionando os pássaros reais
Limite de vida e Câmera Fit
Últimos ajustes botões do game
Últimos ajustes Áudio Manager
Últimos ajustes Pássaro Bomba e Pássaro Múltiplo
Últimos ajustes Drag E Zoom
Ultimos ajustes limite de cena e script execution order
Escolha de linguagem PARTE 1
Escolha de linguagem PARTE 2
Escolha de linguagem PARTE 3
Escolha de linguagem PARTE 4
Sistema de save com Json SAVE
Sistema de save com Json LOAD
Unity E MYSQL Introdução
Como Criar e Excluir Banco de Dados do MYSQL
Como criar e Excluir Tabelas do MYSQL
Adicionar, excluir e atualizar informações das tabelas
Pesquisa de informações da tabela
UNITY E MYSQL Nossa primeira conexão
Inserir dados na tabela pela Unity
Atualizar dados na tabela pela Unity
Pesquisar dados na tabela pela Unity
Excluir dados na tabela pela Unity
Mecânica do Game Apresentação
Código de tiro Parte1
Código de tiro Parte2
Código de tiro Parte3
Ajuste fino da mira
Ajuste de gravidade e material físico
Morte da bola
Bola Tripla
Morte para todas as bolas
Sinalizador de posição da bola1
Sinalizador de posição da bola2
Montagem da cena de game
MySQL Chave Primária
MySQL Auto_Increment
MySQL Chave Estrangeira 1
MySQL Chave Estrangeira 2
Montagem da cena de game 2
Criação da UI
Gamemanager_Basquete Parte1
Gamemanager_Basquete Parte2
Ajuste Nascimento de bolas
Tutorial de jogo Parte1
Tutorial de jogo Parte2
Identificador de pontos
RimShot
SwishShot
SkyHook
Game Áudio
Efeito Visual Desafio
Contagem Regressiva Parte1
Contagem Regressiva Parte2
Menu Inicial e Menu de Fases
AudioManager
UIManager Contagem de Bolas Parte 1
UIManager Contagem de Bolas Parte 2
Desafio Concluído Parte 1
Desafio Concluído Parte 2
Desafio Concluído Parte 3
Sinalização de Desafio Cumprido
UI Coleta Moedas Parte1
UI Coleta Moedas Parte2
SCOREMANAGER Parte1
Ganhar ou Perder
Save Game Basquete
Apresentação dos Desafios Parte 1
Apresentação dos Desafios Parte 2
Apresentação dos Desafios Parte 3
UI_GameOver e You Win
UI_GameOver e You Win Script Parte 1
UI_GameOver e You Win Script Parte 2
Loja - parte 01
Loja - parte 2
Loja - parte 3
Loja - parte 4
Loja - Parte 5
Loja - Parte 6
Loja - Parte 7
Loja - Parte 8
Loja - Parte 9
Loja - Parte 10
Ajuste Primeira Jogada
Monetização com Applovin Parte 1
Monetização com Applovin Parte 2
Monetização com Applovin Parte 3
Placar Parte1
Placar Parte 2
Placar Parte 3 Final
Preparação de animação interna
Animando dentro do Unity
Troca de sprites
Joystick Virtual Parte1
Joystick Virtual Parte2
Joystick Virtual Parte3
Joystick Virtual Parte4
Joystick Virtual Parte5
Joystick Virtual Parte6
Joystick Virtual Parte7
Joystick Virtual Parte8
Usando o Joystick Virtual
Trabalhando com Appodeal Parte 1
Trabalhando com Appodeal Parte 2
Trabalhando com Appodeal Parte 3
Trabalhando com Appodeal Parte 4
Trabalhando com Appodeal Parte 5
Trabalhando com Appodeal Parte 6
Scriptable Objects PArte 1
Scriptable Objects PArte 2
Scriptable Objects PArte 3
IAP Parte 01
IAP Parte 02
IAP Parte 03
IAP Parte 04
IAP Parte 05
IAP Parte 06
IAP Parte 07
IAP Parte 08
DOTween Parte 1
DOTween Parte 2
DOTween Parte 3
DOTween Animado Parte 1
DOTween Animado Parte 2
Menu Tween Rotação
Menu Tween Movimento Parte 1
Menu Tween Movimento Parte 2
Menu Tween Ajuste fino
Menu Tween Retira elementos de cena
Criação da Cena de Game
Metal Slug Animações
Metal Slug Movimento e pulo
Metal Slug Câmera Segue
Metal Slug Tiros Parte 1
Metal Slug Tiros Parte 2
Controle de tiros em cena
Animação de lançamento da bomba
Lançando as bombas
Lançando as bombas 2
Destruição de objetos Parte 1
Usando ITween
Usando ITween na destruição da caixa
Código Caixa Quebrada
Animação Avançada Parte 1
Animação Avançada Parte 2
Animação Avançada Parte 3
Animação Avançada Parte 4
Ajuste de Câmera
Adição de Joystick Virtual Parte 1
Adição de Joystick Virtual Parte 2
Gamemanager e Ajuste do veiculo
Classe Pai Personagem
Classe Filho Heroi
Classe Filho Veículo
Ajuste da Camera
Preparando o Vilão Parte 1
Preparando o Vilão Parte 2
Morte do Vilão
Barra de Vida do Heroi Parte 1
Barra de Vida do Heroi Parte 2
Barra de Vida do Heroi Parte 3
Delegates
Events
Actions
KnockBack Parte 1
KnockBack Parte 2
KnockBack Parte 3
KnockBack Parte 4
Puxar e empurrar objetos Parte 1
Puxar e empurrar objetos Parte 2
Arremesso de objetos
Ajustes do Heroi e do Vilão
Verificação da posição do heroi
Vilão Persegue Heroi
Vilão para na frente do heroi
Vilão Atira na direção do heroi
Heroi Morrendo
Vilão Parte 1
Vilão Parte 2
Vilão Parte 3
Vilão Parte 4
Vilão Parte 5
Vilão Parte 6
Vilão Parte 7
Entendendo o Fungus
Aprofundando um pouco mais no Fungus
Preparando Dialogo entre o Heroi e o Vilão Parte 1
Preparando Dialogo entre o Heroi e o Vilão Parte 2
Ajuste Morte Heroi
Ajuste Ataque do Chefão
Todos ajudem o Chefe
Pontos de Destruição Parte 1
Chuva de Fogo
Ajuste letal das bombas
Áudio Bombas Vilão
Outros Efeitos Sonoros
Siga em Frente
Tempo de uso do veiculo
Ajuste do GameManager
GameOver Metal Slug Parte 1
GameOver Metal Slug Parte 2
Finalizando o projeto
Introdução
Movimento em Grid Parte 1
Movimento em Grid Parte 2
Movimento em Grid Parte 3
Movimento Isométrico
Rotação e Sobreposição de objetos
Movimento por Clicks Parte 1
Movimento por Clicks Parte 2
Movimento por Clicks Parte 3
Retirando Seleção
Ajustes de Seleção
Criação de Objetos de Cena
Ajuste da área de construção
Definindo o NavMesh das construções
Colisão de área construída
Colisão complexa e posição inicial Parte 1
Colisão complexa e posição inicial Parte 2
Colisão complexa e posição inicial Tempo de construção
Deslocamento da Câmera Principal
Controlando Posição da Criação dos Objetos
Coleta de Moedas
Ajuste de Nivel
Criação de Guerreiros
Sistema de Save
Conhecimento básico do sistema operacional Windows
Um PC capaz de rodar a Unity3D
• Manipular a Game Engine
• Programar jogos usando a linguagem C#
• Usar todos os componentes físicos 2D
• Preparar Sprites animadas
• Criar animações 2D dentro da Unity
• Mesclar arte 2D com 3D
• Usar Realidade Aumentada
• Monetização de jogos
• Publicação no Google Play
• Divulgação do jogo
1.0
1 Học viên
112 Khóa học
1252 Đánh giá
Xin chào các bạn, tôi là Nguyễn Đình Cường, một lập trình viên và giảng viên đam mê công nghệ với hơn 15 năm kinh nghiệm trong ngành công nghiệp phần mềm. Tôi tốt nghiệp từ Bưu Chính Viễn Thông và đã từng làm việc cho một số công ty công nghệ hàng đầu như FPT Software và VinGroup. Với chuyên môn chính là phát triển ứng dụng web, tôi đã làm việc với nhiều công nghệ như HTML, CSS, JavaScript, React cho front-end và Node.js, Express, MongoDB cho back-end. Không chỉ dừng lại ở việc viết mã, tôi còn yêu thích tìm hiểu sâu về thiết kế hệ thống và kiến trúc phần mềm. Tôi tin rằng quá trình học lập trình không chỉ đơn thuần là lý thuyết, mà còn là sự trải nghiệm thực tế và giải quyết vấn đề. Trong các khóa học của mình, tôi cố gắng cung cấp cho học viên những bài giảng thú vị và dễ hiểu, cùng với các bài tập thực hành giúp củng cố kiến thức. Tôi hy vọng rằng qua các khóa học của mình, bạn sẽ không chỉ học được cách viết mã, mà còn phát triển tư duy lập trình và kỹ năng giải quyết vấn đề. Hãy cùng nhau khám phá thế giới lập trình và biến ý tưởng của bạn thành hiện thực! Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với tôi. Tôi rất vui được hỗ trợ bạn trong hành trình học tập của mình!
Xem chi tiết