R$497,00

ou em 12 x de R$ 48,42 * no cartão


Matricular Agora

Garantia de devolução do dinheiro em 15 dias

Sobre o Curso
video_library
100% Online
assignment_turned_in
Certificado de Conclusão
all_inclusive
Acesso Total Vitalício
star_border
Suporte Especialista

TUDO O QUE VOCÊ PRECISA SABER PARA SER UM
DESENVOLVEDOR DE GAMES PROFISSIONAL


Conteúdo do curso

O GameLab DEV é um TREINAMENTO 100% ONLINE e com suporte de especialistas, seu objetivo é transformar pessoas comuns em programadores de jogos profissionais, utilizando métodos modernos que proporciona ao aluno o conhecimento necessário para criar qualquer tipo de jogo, mesmo que seja do absoluto zero, sem nenhum conhecimento técnico prévio.



1. Fundamento de Programação para Jogos

1.1 Lógica de Programação em C#

Este primeiro módulo é opcional e foi criado para quem está começando do absoluto zero em programação ou quer revisar/aprender os fundamentos de programação para jogos.

Esse módulo irá dar toda a base/fundamentos de programação para jogos que você precisa para se tornar um desenvolvedor profissional.

Todo conteúdo foi criado e estruturado especificamente para desenvolvimento de jogos, para que você não precise passar 5 anos em uma faculdade de Ciências da Computação, para que você não dependa mais de tutoriais e consiga programar qualquer estilo de jogo de forma simplificada e direto ao ponto, na prática.

Programação muitas vezes pode ser bem complexa, porém nós buscamos sempre utilizar as técnicas e métodos mais modernos e inovadores, utilizando sempre as tecnologias a nosso favor para acelerar e facilitar o ensino e aprendizado dos alunos, desta forma possibilitando resultados profissionais em tempo record.

Vamos usar C# como linguagem e a versão gratuita da IDE Visual Studio.

1.2 Organização de Projetos de Jogos

É muito importante para organização de um projeto, ter um controle de versões eficiente, pois ele vai ajudar a manter a qualidade do produto final (Jogo), além de permitir que várias pessoas trabalhem paralelamente em um projeto.

Neste módulo você irá aprender:

  • Organizar seus códigos e projetos
  • A forma mais eficaz de fazer backup de diferentes versões do seus projetos
  • Desenvolver em equipe simultaneamente em um projeto

Tudo isso vai te ajudar a evitar problemas como perder arquivos e códigos ou se perder em diferentes versões de um mesmo projeto.

*A qualidade final do seu projeto (Jogo) é a somatória desses pequenos detalhes.

2. Unity

2.1 Fundamentos de Mecânicas para Jogos

Para fazer este módulo, você precisa ter concluído o primeiro módulo do nosso treinamento de “Lógica de Programação para Jogos” ou ter conhecimento prévio em programação.

Seguindo as teorias mais modernas de Game Design, sempre quando iniciamos o desenvolvimento de um projeto de game, nós iniciamos com a “Mecânica Principal” do Jogo. Neste módulo nós faremos uma imersão em desenvolvimento de jogos, passando por todos elementos necessários para construir as mais diferentes mecânicas de jogos digitais, sempre dando ênfase nos fundamentos e com exemplos reais, para que você não dependa mais de tutoriais e consiga continuar sua jornada independente do estilo de jogo ou tipo de projeto que você queira criar.

Usaremos a ferramenta (Game Engine) Unity, para elevar o nível dos nossos projetos.

O Unity cria um ambiente virtual perfeito para criar as mais diferentes mecânicas e cada vez mais esse ambiente mistura elementos 2D e 3D, por isso neste módulo, tudo que você vai aprender poderá ser usado tanto para 2D quanto para 3D e nos módulos a seguir veremos mais detalhes sobre cada estilo.

Você vai aprender de uma vez por todas como funciona uma Game Engine moderna e como criar qualquer tipo de mecânica, você será capaz até mesmo de criar mecânicas que talvez ainda não existam em nenhum outro jogo, apenas sua criatividade será o limite.

2.2 Fundamentos para Jogos 2D


{{Em construção}}

2.3 Fundamentos para Jogos 3D


{{Em construção}}

2.4 Interfaces, Transições e Animações


{{Em construção}}

2.5 Persistência de Dados


{{Em construção}}

2.6 Jogos Multiplataforma e Publicação


{{Em construção}}

3. Módulo Avançado

3.1 Continua...

Serão adicionados novos conteúdos regularmente

Este módulo faz parte da Fase #3 do nosso treinamento, apenas para os alunos que alcançarem o nível intermediário/avançado como desenvolvedores de jogos. O conteúdo aqui é flexível e criado sob demanda, ou seja, criado de acordo com as necessidades de projetos reais dos nossos alunos.

*Serão adicionados novos conteúdos regularmente neste módulo, segue alguns tópicos com potencial para serem abordados : Segurança; Jogos Multiplayer(Serviço Web REST, Socket); Plugins Ferramentas e Facilidades;etc.

Bônus

Como escolher e organizar a ideia de jogo certa Webinário - Gravado

Ministrado por Marcelo S.


Como criar seu portfolio de jogos e se destacar para o mercado Webinário - Gravado

Ministrado por Davifo


Como criar jogos 2D e 3D sem saber desenhar ou ter parceiro artista Webinário - Gravado

Ministrado por Davifo