Desenvolvedor de jogos 2D e 3D
O curso Desenvolvedor de jogo 2D e 3D foi construído para capacitar o estudante a criar diversos tipos de jogos e publicá-los em diversas plataformas de venda/divulgação utlizando uma das engines mais famosas do mercado, a Unity Engine.
Em nosso curso o estudante não irá apenas aprender a criar jogos, ele irá aprender Game Design, Game Art, Lógica de programação, Programação orientada a Objetos e Programação de jogos utilizando a Unity Engine e Publicação de jogos em plataformas de venda/divulgação. Em outras palavas, o aluno sairá um profissional completo para atuar no mundo do desenvolvimento de jogos.
Durante o curso o aluno irá aprender:
- Game Design
- Game Arte (Pixel arte e arte vetorial)
- Lógica de programação
- Fudamentos da linguagem C#
- Programação orientada a objetos
- Desenvolvimento de jogos 2D e 3D utilizando a Unity Engine.
- Publicação de jogos em plataformas de venda/divulgação
Um detalhe Interessantíssimo do curso Desenvolvedor de jogo 2D e 3D é que o mesmo tem como foco o desenvolvimento de projetos, isto é, você aprende a programar por meio de construção de vários jogos.
Outro ponto muito importante do curso é que todos os materiais utilizados na construção dos jogos são materiais oficiais da Unity ou de livre utilização, o que possibilita que o aluno utilize esses materiais para criar e publicar os seus próprios jogos.
Conteúdo Vantagens Detalhes
- Apresentação do curso
- Agradecimento
- Introdução
- Lospec e Piskel
- Explorando o Piskel
- Linhas e Curvas
- Luz e Sombra
- Gradientes/Dithering
- Praticando Pixel Art - 01
- Praticando Pixel Art -02
- Praticando Pixel Art - 03
- Praticando Pixel Art - 04
- Praticando Pixel Art - 05
- Praticando Pixel Art - 06
- Criando e Animando um Personagem - 01
- Criando e Animando um Personagem - 02
- Criando e Animando um Personagem - 03
- Criando e Animando um Inimigo - 01
- Criando e Animando um Inimigo - 02
- Introdução: Teoria das Cores
- Introdução: Combinando Cores na Prática
- Introdução: Paletas de Cores
- Introdução: Referências e Dicas Complementares
- Introdução: Criando Mural de Referências
- Inkscape: Download e Instalaçao
- Inkscape: Interface, Navegação e Formas
- Inkscape: Preenchimento, Contorno e Paletas
- Inkscape: Ordem e Agrupamento de Objetos
- Inkscape: Alinhamento e Distribuição de Objetos
- Inkscape: Aula Prática #01
- Inkscape: Modificando Pontos de Controle
- Inkscape: Ferramenta Caneta
- Inkscape: Operações entre Objetos
- Inkscape: Aula Prática #02
- Inkscape: Sombra, Luz e Gradientes
- Inkscape: Propriedades e Preferências
- Inkscape: Exportando Suas Artes
- Inkscape: Desafio Space Invaders
- Inkscape: Aula Prática #03
- Ambientação Urbana: Prédios
- Ambientação Urbana: Reflexos e Nuvens
- Ambientação Urbana: Cenário Repetível
- Ambientação Urbana: Obstáculos
- Ambientação Urbana: Veículo (Top Down)
- Ambientação Floresta: Background
- Ambientação Floresta: Plataformas Torre
- Ambientação Floresta: NPCs e Decorações
- Ambientação Floresta: Macacos
- Ambientação Floresta: Coletáveis
- Ambientação Faroeste: Cactos e Pedras
- Ambientação Faroeste: Distintivo Xerife
- Ambientação Faroeste: Personagem Completo
- Ambientação Espacial: Foguete
- Ambientação Espacial: Meteoros
- Ambientação Espacial: Menu Temático
- Ambientação de Gelo: Plataformas
- Ambientação de Gelo: Cenário com Neve
- Ambientação Halloween: Cartas
- Ambientação Halloween: Morcego
- Ambientação Halloween: Velas
- Ambientação Halloween: Caveira
- Ambientação Halloween: Doces
- Ambientação Halloween: Abóbora
- Ambientação Halloween: Gato
- Processo teórico para criação de Personagens
- Criando Personagem de Aventura - Parte 01
- Criando Personagem de Aventura - Parte 02
- Criando Personagem de Aventura - Parte 03
- Métodos de Animação
- Preparando o Personagem para Exportação e Animação
- Criando Personagem de Ficção - Parte 01
- Criando Personagem de Ficção - Parte 02
- Criando Personagem de Ficção - Parte 03
- Download e Introdução ao Programa
- Conhecendo a Interface
- Criando Esqueleto de Animação
- Criando sua Primeira Animação
- Preparando o Personagem
- Animação Idle (Parado)
- Animação Walk (Caminhando)
- Desafio Prático
- Animação Punch (Golpe) #01
- Animação Punch (Golpe) #02
- Animação Run (Corrida)
- Animação Run (Correndo)
- Suavização
- Animação Jump (Pulando e Caindo)
- Animação Win (Vitória)
- Animação Sleep (Descansando)
- Exportação e Dicas Extras
- Plataformas
- Preparação dos Arquivos
- Finalizando
- Publicação na Prática
- Baixe o Seu Guia para Criação de Jogos (Start Game Design)
- Template de GDD (Game Design Document)
- Materiais Complementares
- Apresentação do módulo
- Instalação do Visual Studio
- Conhecendo a interface do Visual Studio
- Comandos de saída
- Operadores aritméticos
- Exercício - Tabuada do número 2
- Variáveis
- Comandos de entrada
- Conversão de dados
- Exercício - Cálculo da área de um triângulo
- Exercício - Quociente e resto
- Exercício - Cálculo da idade
- Comando de decisão (if)
- Comando IF (Um pouco mais...)
- Comando IF - Exercicio maior número
- Comando IF - Operador AND
- Comando IF - Operad OR
- Exercício - Tipo de eleitor
- Laço de repetição (For)
- Exercício - Média de N números
- Laço de repetição (While)
- Laço de repetição While (Exercício Número primo)
- Como trabalhar com array
- Exercício Jogo da adivinhação - Como trabalhar com array
- Exercício - Construindo um leitor de texto
- Functions (Methods)
- Construindo um Editor de Texto em C Sharp Modo Console - 1 Parte
- Construindo um Editor de Texto em C Sharp Modo Console - 2 Parte
- Construindo uma agenda - Apresentação do projeto
- Construindo uma agenda - Construindo o menu
- Construindo uma agenda - Construindo o Exibir Contatos
- Construindo uma agenda - Construindo o Inserir Contatos
- Construindo uma agenda - Construindo o Localizar Contatos
- Construindo uma agenda - Construindo o alterar Contatos
- Construindo uma agenda - Construindo o Excluir Contatos
- Construindo uma agenda - Persistência de dados - 1 parte
- Construindo uma agenda - Persistência de dados - 2 parte
- Apresentação
- Estrutura do projeto
- Mecânica de interação com o bichinho virtual
- Melhorando a interação com o bichinho
- Mecânica de fim de jogo
- Persistência de dados - 1 Parte
- Persistência de dados - 2 Parte
- Refatorando o código
- Adicionando uma foto do bichinho virtual no jogo
- O que é programação orientada a objetos
- Minha Primeira Classe
- Encapsulamento e métodos de acesso
- Modificadores de acesso
- Propriedades no C# (Sharp)
- Exercício Cálculo da Idade
- Um pouco mais sobre propriedades
- Exercício - Animal de estimação
- Construtores
- Exercício - Maior Idade
- Exercício - Cálculo da área de um triângulo
- Parada Obrigatória - A Hora do Pitch
- Construindo uma Pokédex
- Sobrecarga de membros e métodos
- Utilizando objetos como propriedades (Pokédex)
- Listando os Pokémons
- Propriedades simplificadas
- Herança
- Jogo de combate pokémon - 1 Parte
- Jogo de combate pokémon - 2 Parte
- Melhorando o Jogo de combate pokémon
- Destruidores
- Static (Minha própria classe Console)
- Static (Utilizando recursos static em objetos)
- Polimorfismo
- Polimorfismo virtual (propriedades)
- Polimorfismo (Recursos Interessantes)
- Exercício Polimorfismo - Conta estudante
- Apresentação do projeto
- Estruturando o projeto
- Construindo a cena de menu
- Construindo a cena de Game Over
- Programando a cena do menu
- Programando a carne
- Mecânica de tempo
- Exibindo o Timer
- Programando o Game Over
- Exportando o projeto
- Publicando o jogo no Unity Play
- Instalação da Unity Engine
- Construindo o projeto e importando os assets
- Jogando a fase template
- Construindo a minha própria fase
- Criando meu primeiro inimigo
- Adicionando corredores e salas a nova fase
- Adicionando inimigos e portas na fase
- Criando o Level Final
- Construindo uma nova arma
- Estruturando as fases do jogo - 1 parte
- Estruturando as fases do jogo - 2 parte
- Criando o executável do jogo
- Apresentação
- Criando o projeto base
- Construindo os objetos do jogo
- Programando o player
- Criando e coletando os objetos do jogo
- Construindo a HUD do jogo
- Programando o Start Game
- Mecânica de pontuação e game over
- Publicando meu jogo
- Estruturando o projeto
- Criando as animações
- Criando a lógica das animações
- Construindo a HUD do jogo
- Programando os botões
- Finalizando a programação dos botões
- Programando o status do pet
- Programando a vida do pet
- Animação de morte
- Programando o restart
- Armazenando os dados do meu pet
- Correções e mais correções....
- Exportando o projeto para desktop
- Adicionando som ao jogo
- Trabalhando com o Audio Source e Audio Listener
- Exportando o jogo para Web
- Convertendo o projeto para Android
- Unity Remote
- Corrigindo a biblioteca de audio
- Tela de Nascimento
- Interação via mouse
- Interação via Touch
- Validações do estado do Pet
- Melhorando o Visual do jogo
- Criando o APK do jogo
- Criando o projeto
- Configurando a Interface
- Construindo a mecânica de fala
- Melhorando o Game
- Adicionando frases ao jogo
- Exportando e publicando o jogo para web
- Apresentação do projeto
- Criando o projeto e os principais objetos do jogo
- Criando os Prefabs e programando a Comida
- Programando a movimentação da cobra
- Implementando a mecânica de comer
- Implementando a mecânica da cauda
- Implementando o Start do jogo -1 parte
- Implementando o Start do jogo - 2 parte
- Implementando o Game Over - 1 parte
- Implementando o Game Over - 2 parte
- Pontuação do jogo
- Criando dificuldade para o jogo
- Criando o Executável para Windows
- Criando o Executável para web (opengl)
- Criando o Executável para web e publicando no itchio
- Fundamentos do Chat GPT
- Acesso, Interface e Primeiros Comandos no Chat GPT
- Demonstração do Chat GPT Plus com GPT-3.5 e GPT-4
- Utilizando o Bing Chat com GPT-4
- Gerando Imagens com o Image Creator (Dall-E)
- Melhorando e Escrita de Prompts para o Chat GPT
- Verbos Imperativos
- Chat GPT para Educação
- Chat GPT para Escrita Criativa
- Chat GPT para Geração de Conteúdo
- Chat GPT para Carreira e Negocios
- Chat GPT para Tecnologia e Programação
- Bônus: Programação de Jogos com Chat GPT
- Download PromptBook - Assuntos Diversos
- Apresentação do projeto
- Criando a estrutura base do jogo
- Programando o player
- Movimentação e colisão dos asteróides
- Implementando a mecânica de disparo dos projéteis
- Construindo o Game Manager
- Corrigindo a movimentação dos asteróides
- Criando a HUD do jogo
- 01 - Iniciando o projeto
- 02 - Programando o player componentes e jump
- 03 - Construindo o nosso primeiro obstáculo
- 04 - Controlador de obstáculos
- 05 - Movimentando o background
- 06 - Construindo vários obstáculos
- 07 - Spawn de vários tipos de obstáculos
- 08 - Game Controller Game Over
- 09 - Game Controller Game Over
- 10 - Dificuldade do jogo
- 11 - Implementando as animações do jogo
- 12 - Partículas
- 13 - Colocando som nas coisas
- 14 - Criando as telas de menu e game over
- 15 - Hud e menus
- 16 - Programando a Hud e o Menu
- 17 - Programando o Game Over e sua Hud
- 18 - Programando o Game Over, Score e Highscore
- 19 - Programando o Menu
- 20 - Persistência de dados HighScore
- 21 - Persistência de dados HighScore
- 22 - Criando o executável do jogo
- 23 - Como exportar o jogo para webgl
- Criando o projeto
- Adicionando os slots
- Script dos items 1 - parte
- Script dos items - 2 parte
- Script do Game Control
- Ligando os scripts aos objetos de tela
- Jackpot no ar (Tudo funcionando)
- Colocando som
- Quanto mais amigos melhor
- Mudando os script dos amigos
- Gerando o executável do jogo
- Exportando para web publicando no play unity
- Exportando o projeto para Android
- Apresentação do projeto
- Construção do projeto
- Movimentando a torre
- Movimentando o Player
- Criando os Rings (Anéis da torre)
- Criando a Torre automaticamente
- Construindo a mecânica de vitória e derrota
- Implementação do controle geral do jogo - Parte 1
- Implementação do controle geral do jogo - Parte 2
- Adicionando novos players
- Construindo o Game Play Panel
- Programando o Progress Bar - Parte 1
- Programando o Progress Bar - Parte 2
- Programando o Game Over - Parte 1
- Programando o Game Over - Parte 2
- Programando o Level Completed
- Programando o menu principal
- Adicionando som ao jogo
- Implementando o botão de mute
- Implementando a loja do jogo - Parte 1
- Implementando a loja do jogo - Parte 2
- Implementando a loja do jogo - Parte 3
- Convertendo o jogo para mobile
- Testando o jogo no Celular
- Melhorando a interface e jogabilidade
- Apresentação do curso
- Criando o projeto
- Construindo a cena de Menu
- Programando a cena de Menu
- Criando os recursos do jogo no Vuforia
- Configurando o Vuforia na Unity
- Criando os alvos
- Programando o Game Manager
- Criando a HUD do Game
- Mecânica das questões
- Programando o Game Over
- Criando o APK do jogo
- Construindo o projeto
- Configurando o AR Foundation e ARCore
- Criando os balões
- Programando o Spawn de balões
- Fazendo o balão flutuar
- Adicionando HUD
- Atirando nos balões
- Mecânica de pontuação
- Melhorando a HUD
- Implementando a mecânica do timer
- Menus
- Finalizando o game
- Apresentação do projeto
- Identificano planos no AR
- Manipulando objetos em AR
- Testando a aplicação
- Construindo vários tipos de objetos
- Apresentação
- Construindo o projeto
- Movimentando o carro e mecânica de coleta
- Apresentação do projeto
- Detecção facial
- Construindo a mecânica do jogo
- Apresentação do projeto
- Criando o projeto
- Organizando a Cena
- Implementando a Conexão do jogo
- Construindo nosso carro
- Programando o script de movimentação
- Testando o nosso jogo
- Configurando o Finish
- Criando vários players
- Brainstorm 01: Temas e Gênero de Jogo
- Brainstorm 02: Situações Contextuais
- Brainstorm 03: Mecânicas e Core Loop
- Brainstorm 04: Personagens e Ambientações
- Brainstorm 05: Elaborando o Enredo do Jogo
- Brainstorm 06: Elementos de Gameplay
- Brainstorm 07: Niveis, Progressão e Equilíbrio
- Design de Níveis, Progressão e Equilíbrio - Parte 02
- Análises de Mercado
- Download do PromptBook
Mestre em Ciência da Computação pela Universidade Estadual de Maringá - UEM, Pós-Graduado em Redes de Computadores e Comunicação de Dados pela Universidade do Estado do Paraná - UEL, Bacharel em Ciência da Computação pela Universidade do Oeste Paulista - UNOESTE.
Atuo na área acadêmica como professor desde 2006. Atualmente leciono no SENAC (Serviço Nacional de Aprendizagem Comercial) da cidade de Presidente Prudente. Além de professor sou desenvolvedor de jogos, palestrante e mantenedor dos sites dfilitto e Make Indie Games.
As Área de Pesquisa em qual atuo são: desenvolvimento de Softwares, estrutura de dados, processamento de imagens digitais, redes de computadores e desenvolvimento de jogos.
Sou defensor de várias causas, como a da igualdade para todos, não importa o sexo, cor da pele, religião, condição social ou qualquer outra forma antiguada de classificação. Somos todos iguais.
Avaliações
Perguntas Frequentes
Todas as avaliações mostradas aqui foram feitas por pessoas reais que compraram e deram sua opinião sobre o curso. Quando alguém compra um curso através da Hotmart, a pessoa recebe um convite para avaliar o conteúdo dele. A nota nesta página é o resultado da média das avaliações feitas por estes compradores, que vai de 1 a 5 estrelas.
A nota média de Desenvolvedor de jogos 2D e 3D é de 4.3 estrelas. Depois de cada compra na Hotmart, você tem a oportunidade de avaliar a qualidade do curso e o seu nível de satisfação. Com a opinião dos compradores, nosso sistema calcula a nota média e colhemos os comentários que vão ajudar outras pessoas no momento da decisão de compra.
Primeiro, você precisa criar seu cadastro grátis, clicando aqui. Lá dentro, você tem acesso a mais de 15 formatos pra transformar o que você sabe em um produto digital. Além disso, vai poder acessar também o Hotmart Academy.
O Prazo de Garantia é o período que você tem para pedir o reembolso integral do valor pago pela sua compra, caso o produto não seja satisfatório. Assim que solicitado, seu reembolso é processado automaticamente pela Hotmart em até 5 dias. Para pagamentos com boleto bancário, você precisa preencher uma conta bancária para receber o dinheiro. Passados os 5 dias, o valor poderá ser identificado em sua conta em até 7 dias úteis. Já o estorno da fatura do cartão de crédito varia de acordo com o meio de pagamento e pode ocorrer na fatura atual ou na seguinte.
Alguns cursos online oferecem um certificado digital de conclusão. Alunos podem emitir esse certificado ao final do curso ou entrando em contato com o Autor ou Autora. Esses certificados podem ser compartilhados em redes sociais como o LinkedIn e inseridos em informações curriculares.
Os produtos na Hotmart têm diferenciais que mudam de acordo com o tipo de produto e a disponibilidade. Por exemplo, produtos do tipo "Cursos online" podem ou não oferecer certificado digital de conclusão. Caso o certificado esteja disponível, alunos podem emiti-lo dentro do curso ou entrando em contato com o(a) Autor(a). Os certificados podem ser compartilhados em redes sociais como o LinkedIn e inseridos em informações curriculares. A garantia também é um diferencial dos nossos produtos e pode variar de 7, 15 ou 30 dias, de acordo com o oferecido pelo Autor(a). Para ver os diferenciais disponíveis neste produto, basta checar a seção Diferenciais.
Você receberá o acesso a Desenvolvedor de jogos 2D e 3D por email. Pode ser um curso online, um ebook, uma série de videoaulas, um serviço, evento, etc. O conteúdo será acessado ou baixado através de um computador, celular, tablet ou outro dispositivo digital. Você também pode acessar o produto comprado nesta página:
Para comprar este curso, clique no botão “Comprar”. Lembre-se de que nem todos os cursos estarão sempre disponíveis para compra. É possível que o Autor ou Autora esteja preparando uma nova turma ainda sem inscrições abertas.
Para ser Afiliado(a), recomendamos que leia os guias que disponibilizamos em todos os canais da Hotmart. Além disso, uma boa maneira de se informar um pouco mais é acessando nosso blog. O produto desta página está disponível apenas para compra, para ver os produtos de afiliação, vá até o Mercado de Afiliação.
Temos um canal exclusivo para receber denúncias em produtos que não estão de acordo com as regras da plataforma Hotmart. Se você vir informações inadequadas, denuncie aqui
Acesse nossa Central de Atendimento, onde explicamos, em detalhes, todas as dúvidas que você possa ter antes, durante ou depois de comprar um produto digital na Hotmart.