Curso Completo Unity 5
4.3 (191 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.
1,507 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Curso Completo Unity 5 to your Wishlist.

Add to Wishlist

Curso Completo Unity 5

Aprenda Unity do zero, lógica de programação em C# e crie 5 jogos para iOS e Android
4.3 (191 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.
1,507 students enrolled
Last updated 3/2017
Portuguese
Current price: $10 Original price: $50 Discount: 80% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 19 hours on-demand video
  • 8 Articles
  • 9 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Navegar pelo editor e utilizar todas as suas funcionalidades com desembaraço.
Programar jogos em C# usando lógica e boas práticas.
Desenvolver - do começo ao fim - 5 jogos dos gêneros mais populares do mercado mobile.
Conhecer o processo de publicação nas lojas mobile online.
View Curriculum
Requirements
  • Conhecimento básico dos sistemas operacionais Windows ou Mac OSX
  • Um PC/Mac capaz de rodar a Unity3D
Description

Este é um curso completo de desenvolvimento de games utilizando a Unity 5.

Neste curso você aprenderá a desenvolver utilizando a linguagem de programação C#, do zero! Nenhuma habilidade prévia de programação é requerida.

Vamos percorrer todo caminho desde o ultra-básico até a criação de 5 diferentes jogos inspirados nos mais populares jogos mobile do mercado, do começo ao fim!

Além do desenvolvimento, aprenda também o processo completo de assinatura e publicação de seus jogos nas lojas Google e Apple.

Este curso não fica apenas na teoria. Todos os conceitos mostrados imediatamente serão aplicados no desenvolvimento de projetos reais e com valor de mercado já comprovado.

  • Game designers
  • Animadores
  • Profissionais de design e visualização de produtos e maquetes eletrônicas
  • Engenheiros
  • Profissionais de automação

Todos estes profissionais se beneficiam com os conceitos aqui ensinados.

Mesmo que seja um completo iniciante sem experiência alguma este curso irá lhe ensinar a base necessária para se tornar um desenvolvedor de jogos e simulações em tempo real.

Who is the target audience?
  • Designer e animadores que já trabalham com gráficos e animação 2D ou 3D
  • Alunos de Ciências da Computação
  • Alunos de Jogos Digitais
  • Entusiastas de Desenvolvimentou e/ou Design de Games
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 165 Lectures Collapse All 165 Lectures 18:54:55
+
Introdução a Ferramentas do Unity3D
21 Lectures 01:37:40

Nesta aula aprenda a baixar o novo instalador da Unity3D. Aprenda também a customizar a instalação escolhendo apenas os componentes que precisa para começar a desenvolver.

Preview 03:38

Recursos para Download - Mapas, Sprites e Modelos 3D
00:00

Nesta aula aprenda a criar seu primeiro projeto. Aprenda também a se familiarizar com a interface e os comandos básicos da aba Scene do editor.

Primeiros Comandos
03:53

Nesta aula aprenda como funciona a estrutura de pastas de um projeto Unity3D. Aprenda também onde são colocados os arquivos importados através do editor.

Estrutura do Projeto
01:45

Nesta aula aprenda quais são as principais abas do editor e suas finalidades.

Menus Principais
04:39

Nesta aula aprenda como colocar em cena as várias geometrias primitivas padrão da Unity, estas formas são perfeitas para iniciar os protótipos do seu projeto.

Geometrias Primitivas
01:36

Nesta aula aprenda a manipular, posição, rotação e escala dos objetos em cena através dos Gizmos de Transform.

Transforms e Gizmos de Manipulação (Move, Rotate e Scale)
03:55

Nesta aula aprenda a manipular os atributos da Camera. Campo de visão, modos perspectiva e ortográfico e renderização de fundo são apenas alguns dos que são mostrados nesta aula.

Cameras
04:18

Nesta aula aprenda a criar e manipular materiais. Aprenda também como funciona o novo Standart Shader da Unity 5 bem como os mapas necessários para alcançar o efeito desejado.

Materiais
09:07

Nesta aula aprenda a manipular a iluminação da cena. Aprenda também como criar um lightmap dando maior fidelidade visual a sua cena.

Preview 05:03

Nesta aula aprenda a criar materiais emissivos e reflexivos. Também aprenda a criar e utilizar Reflection Probes que capturam a imagem do ambiente para ser usado como reflexo pelos seus materiais.

Reflexo e Material Emissivo
03:22

Nesta aula aprenda quais são os diferentes mapas usados para texturizar personagens na Unity.

Personagem e Materiais - Importando o Modelo OBJ
10:12

Nesta aula aprenda como cada mapa afeta a aparência final de seu personagem e como se comportam no novo sistema de iluminação da Unity 5.

Personagem e Materiais - Mapas de Cor, Brilho, Glow e Normal
12:34

Nesta aula aprenda a salvar suas cenas para organizar o fluxo do seu projeto.

Cenas
02:29

Nesta aula aprenda a criar Prefabs para reutilizar seus objetos várias vezes, até mesmo em cenas diferentes.

Prefabs
02:23

Nesta aula aprenda a criar, renomear e mover diretórios e sub-diretórios para organizar e categorizar seus arquivos de projeto.

Criando Diretórios
02:20

Nesta aula aprenda como funciona a hierarquia dos objetos em cena. Aprenda como as mudanças de posição, rotação e escala influenciam os filhos e netos do objeto modificado.

Hierarquia
08:31

Nesta aula aprenda como adicionar física básica aos seus objetos. Aprenda também a criar interações física interessantes usando poucos componentes.

Sistema de Física
04:18

Nesta aula aprenda a animar objetos dentro da Unity usando sua poderosa ferramenta interna de animação.

Animação por KeyFrame
03:33

Nesta aula aprenda a usar o editor de curvas para suavizar os movimentos de animações criadas dentro do editor.

Animação - Editor de Curvas
05:00

Nesta aula aprenda a usar o sistema de partículas da Unity para conferir uma estética mais impressionante e profissional ao seu jogo.

Sistema de Partículas
05:04
+
Assets Nativos do Unity
9 Lectures 29:03

Nesta aula aprenda a importar o pacote padrão de câmeras disponibilizado pela Unity. Aprenda também a como colocar em cena e configurar a Multi Purpose Camera.

Preview 02:52

Nesta aula aprenda a usar a Free Camera uma das câmeras padrões oferecidas pela Unity.

Unity Assets - Free Camera Rig
02:21

Nesta aula aprenda a usar o FPS Controller um dos controladores de personagem padrão da Unity.

Unity Assets - FPS Controller
04:48

Nesta aula aprenda a usar o Third Person Controller um dos controladores de personagem padrão oferecidos pela Unity.

Unity Assets - 3rd Person Controller
01:58

Nesta aula aprenda a usar o Roller Ball Controller um dos controladores padrão oferecidos pela Unity.

Unity Assets - Roller Ball Controller
01:53

Nesta aula aprenda a usar a CCTV Camera, uma das câmeras padrão disponibilizadas pela Unity.

Unity Assets - CCTV Camera Rig
01:11

Nesta aula aprenda a utilizar os controladores de veículos padrão oferecidos pela Unity.

Unity Assets - Veículos
04:56

Nesta aula aprenda a utilizar os efeitos de partícula padrão oferecidos pela Unity.

Unity Assets - Partículas
04:22

Nesta aula aprenda criar e manipular um objeto físico do tipo Cloth para simulações de tecido.

Simulação de Tecido - Cloth
04:42
+
Importando Modelos e Animações
6 Lectures 36:14

Nesta aula aprenda o workflow básico de exportação de modelos de personagem do 3D Studio Max para a Unity.

Preview 09:14

Nesta aula aprenda como exportar modelos com animação para a Unity.

Exportando um Modelo com Animação
03:46

Nesta aula aprenda a importar os modelos no formato FBX, o formato com maior suporte na Unity. Aprenda também a como associar arquivos de textura aos materiais criados durante a importação.

Importando Modelos 3D no formato .FBX
02:26

Nesta aula aprenda a configurar um Avatar Humanoid para seu modelo de personagem e deixe-o pronto para receber animações do sistema Mecanim da Unity.

Importando o Rig do Personagem (Avatar)
06:30

Nesta aula aprenda a com transferir animações completas de outros modelos para o seu modelo configurado no sistema Mecanim.

Configurando o Sistema de Esqueleto (Mechanim)
09:06

Nesta aula aprenda a configurar as animações que foram importadas com o seu modelo para dentro da Unity.

Configurando Modelo .FBX com Animação
05:12
+
Elementos da Interface do Jogo
2 Lectures 05:07

Nesta aula aprenda a adicionar o primeiro elemento de UI ao seu jogo, o Texto. Aprenda também a modificar fonte, cor e posição deste texto.

Interface de Jogo - Texto e Fonte
03:38

Nesta aula aprenda a criar o segundo elemento de UI, o botão.

Interface de Jogo - Botão
01:29
+
Jogos 2D
4 Lectures 13:40
Recursos para Download - Gráficos e Animações para Testes
00:03

Nesta aula aprenda a usar Sprites, o formato que permite usar imagens diretamente como elementos de jogo 2D. Aprenda também a sortear a ordem dos sprites nas camadas, bem como criar sprites animados com sequencias de imagem.

Unity 2D - Sprites e Animações
06:07

Nesta aula aprenda a adicionar propriedades físicas aos seus objetos 2D. Aprenda que para cada elemento 3D de física há sua contra-parte 2D, incluindo Rigidbody2D e Collider2D.

Unity 2D - Sistema de Física
03:24

Nesta aula aprenda a usar os sistemas de partícula desta vez em jogos 2D. Aprenda a substituir o material das partículas entre outras configurações para chegar ao efeito desejado.

Preview 04:06
+
Algoritmos e Lógica de Programação
17 Lectures 02:00:21

Nesta aula aprenda quais são as bases da programação. Aprenda também o que são lógica, algoritmos, scripts e linguagens de programação.

Preview 07:26

Nesta aula aprenda a adicionar o seu primeiro componente do tipo Script aos seus objetos. Aprenda também qual a estrutura básica de um script, como editá-lo e como consultar a documentação da Unity para conhecer as classes e métodos disponíveis.

Scripts e MonoDevelop
08:49

Nesta aula aprenda qual a função de dois dos métodos padrões de scripts Monobehavior, o Start e o Update.

Eventos de um Script
02:19

Nesta aula aprenda a imprimir mensagens no console do editor usando seu primeiro comando em C#, o print.

Exibindo Mensagens no Console (Print e Log)
05:23

Nesta aula aprenda o que são variáveis e como usá-las para guardar vários tipos de objetos e valores nos seus scripts. Aprenda também quais são os tipos básicos de variáveis mais usados e qual a diferença entre eles. Por último aprenda como expor essa variáveis no inspetor para alterá-las de fora do script.

Entendendo as Variáveis
09:12

Nesta aula aprenda o que são variáveis booleanas. Aprenda também alguns operadores lógicos que alteram o resultado de uma variável booleana.

Variáveis Booleanas
04:49

Nesta aula aprenda o que são comparadores lógicos e como usá-los para comparar valores e objetos.

Comparações
02:01

Nesta aula aprenda quais são os operadores matemáticos aceitos no C#. Aprenda também a como utilizar a classe de operações matemáticas para construir fenômenos baseados em fórmulas matemáticas.

Funções Aritméticas
09:16

Nesta aula aprenda a como utilizar os laços de condição if e else, controlando o fluxo do seu jogo através de escolha lógicas.

Laços de Condição - If / Else
07:18

Nesta aula aprenda aprenda a utilizar um laço de condição switch, onde se pode prever múltiplos resultados possíveis de uma escolha lógica.

Laço de Condição - Switch
03:33

Nesta aula aprenda o que são arrays e como utilizá-los para representar coleções de valores. Aprenda também a contar o tamanho de seus arrays e a localizar valores pelo índice.

Listas (Arrays)
13:06

Nesta aula aprenda como utilizar o laço de repetição for, utilizando contadores e manipulando os dados de forma lógica a cada repetição.

Laço de Repetição - For
07:18

Nesta aula aprenda como utilizar o laço de repetição foeach que percorre o array guardando uma cópia de cada elemento da coleção para execução de operações dentro do laço.

Laços de Repetição em Arrays (For e Foreach)
02:45

Nesta aula aprenda como criar seus próprios métodos. Aprenda também como passar parâmetros para um método e como fazê-lo retornar um valor.

Preview 08:42

Nesta aula aprenda a criar suas próprias classes do zero. Aprenda também a definir propriedades, criar um construtor e a instanciar esta classe no seu script.

Estrutura de Classes
14:41

Nesta aula aprenda a acessar componentes que fazem parte do seu GameObject. Aprenda também a manipular os valores destes componentes após acessados.

Obtendo Componentes de um GameObject
05:25

Nesta aula aprenda a acessar scripts de dentro de scripts diferentes. Aprenda também a executar funções, recuperar e modificar valores destes scripts, após acessados.

Acessando outros Scripts
08:18
+
Jogo #1 - Bolinha Rolante
15 Lectures 01:11:58

Nesta aula aprenda a dispor os recursos na pasta de projeto e os objetos em cena para prepará-la para iniciar o processo de desenvolvimento do jogo Bolinha Rolante.

Preparação da Cena
06:16

Nesta aula aprenda a movimentar a bolinha capturando as teclas que o jogador pressiona e impulsionando através do sistema de física da Unity3D.

Script para Movimentar a Bolinha
07:41

Nesta aula aprenda a diferença entre os 3 eventos de atualização padrão da Unity3D.

Evento FixedUpdate
02:16

Nesta aula aprenda a criar um script com a lógica necessária para que a câmera siga a posição da bolinha com a distância que você determinar previamente.

Script para Movimentar a Camera
10:11

Nesta aula aprenda a criar um item a ser coletado pela bolinha. Aprenda também a atribuir um animação por código e este item. Por último, aprenda a importância da variável estática Time.DeltaTime que permite equalizar os valores levando em conta a taxa de quadros por segundo.

Animando os Itens pelo Script e entendendo o DeltaTime
05:29

Nesta aula aprenda a criar Prefabs, guardando para uso futuro os objetos que já configurou em cena. Aprenda que prefabs retém toda a informação dos objetos, incluindo os componentes e scripts adicionados.

Criando um Prefab dos Itens
03:26

Nesta aula aprenda a adicionar um efeito de halo brilhante aos objetos. Aprenda também a como alterar todas as instâncias do prefab em cena, alterando o objeto raiz.

Efeito de Glow (Halo)
02:37

Nesta aula aprenda a usar os eventos de colisão para coletar os itens com a bolinha. Aprenda também a utilizar o trigger, uma propriedade do colisor que registra eventos de travessia ao invés de colisão.

Coletando Itens
04:58

Nesta aula aprenda a criar e configurar um sistema de partículas para ser instanciando durante o evento de coleta de item, como um efeito especial.

Configurando a Partícula do Item
04:50

Nesta aula aprenda a instanciar o prefab do sistema de partículas criado na aula anterior.

Implementando a Partícula do Item
03:16

Nesta aula aprenda a apagar objetos instanciados depois de usados com um contador de tempo, como por exemplo os efeitos de partícula instanciados na aula anterior.

Script para apagar a Partícula
03:43

Nesta aula aprenda a usar o componente Trail Renderer para conferir o efeito de "rastro" ao movimento da bolinha.

Criando efeito de Rastro (Trail)
03:03

Nesta aula aprenda a criar e posicionar na tela os textos que serão usados para exibir as informações de jogo para o jogador.

Textos de Interface de Jogo (Pontuação e Fim de Jogo)
05:30

Nesta aula aprenda a mostrar os pontos acumulados no objeto de texto. Aprenda também como definir um objetivo para finalizar o jogo e exibir a mensagem de vitória.

Preview 08:36

Baixe aqui o projeto finalizado do jogo Roller Ball.

Projeto Final - Jogo#1 - Bolinha Rolante
00:06
+
Jogo #2 - Jogo do Aviãozinho 2D
15 Lectures 01:42:54

Nesta aula aprenda como animar o sprite do fundo para dar um efeito de scrolling ao jogo 2D.

Animação da Imagem de Fundo
08:04

Nesta aula aprenda redimensionar seu sprite de fundo para se adequar a tela calculando a razão entre o tamanho da tela e o tamanho do sprite.

Trabalhando com Múltiplas Resoluções de Tela
17:33

Nesta aula aprenda a criar o personagem do jogo selecionando vários sprites, criando assim um sprite animado. Aprenda também a adicionar a física e aplicar impulsos quando o jogador pressionar os comandos.

Adicionando o Personagem e a Física
10:06

Nesta aula aprenda a criar uma regra de jogo onde o jogador perde caso ultrapasse os limites da tela.

Restringindo os Limites da Tela
03:35

Nesta aula aprenda a fazer o personagem empinar conferindo rotação baseada na velocidade vertical.

Fazendo o Personagem Empinar
02:30

Nesta aula aprenda a criar e configurar partículas que aparecerão a cada impulso do personagem.

Adicionando Partículas
11:56

Nesta aula aprenda a criar o objeto que será usado como inimigo. Aprenda também a lhe conferir movimento assim que colocado em cena.

Criando o Inimigo
05:49

Nesta aula aprenda a criar um script de gerenciamento que irá instanciar inimigos. Aprenda também a chamar repetidamente métodos com um intervalo de tempo usando o método Invoke.

Instanciando os Inimigos
07:11

Nesta aula aprenda a implementar uma regra de jogo onde o jogador perde ao colidir com um inimigo. Aprenda também a bloquear as ações do jogador após o termino de jogo usando uma condicional.

Evento de Colisão com os Inimigos
04:10

Nesta aula aprenda a modificar a cor do personagem como mais um efeito de feedback para mostrar ao jogador que um evento de derrota aconteceu.

Adicionando o Efeito de Cor
02:52

Nesta aula aprenda a criar uma regra de jogo onde o jogador marca pontos ao evitar com sucesso os inimigos. Aprenda também a eliminar esses inimigos quando o evento ocorre.

Evento de Marcar Ponto
07:03

Nesta aula aprenda a criar um texto com função dupla, texto inicial e pontuação. Aprenda também a atualizar a pontuação enviando eventos dos inimigos para o gerenciador usando o comando SendMessage.

Texto de Pontuação
08:36

Nesta aula aprenda a recarregar o jogo assim após o fim de jogo. Aprenda também a como limitar a instanciação de inimigos para que comece apenas após o jogo ter sido iniciado.

Recarregar Cena e Iniciar Jogo
07:05

Nesta aula aprenda converter seu projeto para plataforma Android e a configurá-lo de acordo. Aprenda também a como compilar este projeto e instalá-lo no seu aparelho de teste.

Preview 06:23

Baixe aqui o projeto finalizado do Jogo do Aviãozinho.

Projeto Final - Jogo#2 - Jogo do Aviãozinho
00:01
+
Jogo #3 - Timber Felpudo
14 Lectures 01:26:42

Nesta aula aprenda a preparar sua cena para o início do projeto Timber Felpudo.

Iniciando o Projeto
03:38

Nesta aula aprenda a programar a movimentação do personagem, reposicionando-o com um simples toque.

Controle do Personagem
07:26

Nesta aula aprenda a adicionar a troca de frame ao movimento, dando assim a ação de bater com o martelo do personagem.

Alternando Poses do Personagem
04:42

Nesta aula aprenda a usar o método Random.Range para realizar um sorteio e instanciar barris diferentes baseado no resultado.

Método para Criar os Obstáculos
08:19

Nesta aula aprenda a criar a lógica inicial do jogo instanciando os barris em uma ordem lógica.

Criando os Obstáculos Iniciais
03:19

Nesta aula aprenda a criar um algoritmo simples para instanciar três barris simples antes de instanciar obstáculos no início.

Trabalhando com uma Lista de GameObjects
05:30

Nesta aula aprenda a dar uma ação aos barris quando martelados pelo personagem.

Ação dos Blocos
07:20

Nesta aula aprenda a criar o algoritmo que irá reposicionar os barris após o primeiro da pilha ser eliminado.

Reposicionando os Blocos
05:55

Nesta aula aprenda a conferir se o jogador errou a jogada através da comparação por tags.

Evento para Conferir Jogada
08:47

Nesta aula aprenda a criar uma rotina para ganhar pontos ao acertar os barris corretamente.

Evento para Marcar Ponto
06:44

Nesta aula aprenda a criar o evento de fim de jogo. Aprenda também a criar uma animação para mostrar que o personagem for acertado pelo inimigo.

Evento de Fim de Jogo
07:24

Nesta aula aprenda a criar a barra superior que será o contador de tempo para que o jogador continue ou não jogando.

Adicionando a Barra Superior
12:44

Nesta aula aprenda como adicionar sons e música ao seu jogo. Aprenda o que é e como usar o componente Audio Source e os Audio Clips.

Preview 04:54

Baixe aqui o projeto finalizado do jogo Timber Felpudo.

Timberman Clone - PROJETO FINAL
00:00
+
Jogo #4 - Flappy Bird 3D
11 Lectures 01:38:26

Nesta aula aprenda a trabalhar com modelos importados de programas de modelagem. Aprenda também a separar objetos de um modelo agrupado. Por ultimo aprenda a configurar um modelo com animação e a manter a posição desejada em cena.

Iniciando o Projeto
18:56

Nesta aula aprenda criar uma ilusão de movimento animando a textura do piso. Aprenda também a acessar propriedades do material e alterar seus valores em tempo de execução.

Animando a Textura do Piso
05:56

Nesta aula aprenda a criar as cercas que irão compor a cena e dar ilusão de movimento. Aproveite o mesmo script criado para a cerca para os outros objetos do game!

Criando as Cercas
09:07

Nesta aula aprenda a criar e instanciar os objetos usando um algoritmo de sorteio para alterná-los. Aprenda também a variar a altura dos canos também de maneira aleatória.

Criando Objetos e Obstáculos
17:48

Nesta aula aprenda a adicionar a física para o personagem. Aprenda também a controlar o início de jogo.

Física e Controle do Personagem
09:16

Nesta aula aprenda a criar os eventos de colisão que finalizam o jogo.

Eventos de Colisão
11:24

Nesta aula aprenda a conferir pontos para o jogador toda vez que passar com sucesso por um obstáculo.

Evento de Pontuação
07:20

Nesta aula aprenda a recarregar a cena após o fim de jogo. Aprenda também a bloquear as ações do jogador após ter perdido. Por último, aprenda a configurar a iluminação da cena de forma a não apresentar problemas após recarregar.

Recarregar Cena e Configurar Light Cache
06:26

Nesta aula aprenda a criar e instanciar um efeito de partículas a cada impulso do personagem.

Partículas
07:05

Nesta aula aprenda a adicionar a música e os efeitos sonoros ao jogo. Aprenda também a separar os efeitos da música para controlar o volume separadamente.

Preview 05:07

Baixe aqui o projeto finalizado do jogo Flappy Bird 3D.

FlappyBird 3D - PROJETO FINAL
00:01
3 More Sections
About the Instructor
Tito Petri
4.3 Average rating
2,711 Reviews
19,074 Students
22 Courses
Programador

Olá!

Meu nome é Tito Petri, tenho 32 anos e moro no Brasil, em São Paulo!

Trabalho e estudo computação há mais de 15 anos, e "por coincidência" acabei sempre trabalhando em empresas que juntaram o Desenvolvimento de Softwares e a Educação.

Primeiro na P3D, empresa situada na Universidade de São Paulo, aonde desenvolvíamos softwares educativos utilizando animação 3D e aplicações de Realidade Virtual.

Lecionei o treinamento presencial de Animação em 3D Studio Max na Cadritech Computação Gráfica, onde ensinei modelagem e animação de personagem e cenários digitais para centenas de alunos ao longo de quase 10 anos.

Trabalhei na TV Cultura - Fundação Padre Anchieta - Rádios e TV Educativas por mais de 8 anos, criando séries de desenhos animados educativos para o canal infantil TV Rá Tim Bum, atuando na criação de personagens, modelagem e animação de desenhos  como Traçando Arte, Show do DJ Cão, e Astro Não Mia, também na criação de jogos e passatempos para o site e aplicativos de smartphones.

Durante todo esse tempo, fui fundador e sócio de algumas empresas e estúdios como a Cativeiro Studio e a Centésimo - Marketing e Learning, onde trabalhamos com a criação de conteúdo digital (jogos, personagens e filmes digitais) voltado para a educação, treinamento e aperfeiçoamento de pessoas.

Agora sou o líder da Geek Academy, o mais novo canal da internet que pretende ensinar o maior número de pessoas no Brasil e no mundo sobre o Desenvolvimento de Aplicatvos para Celular, Jogos, Realidade Aumentada e Virtual, e Animação 3D.

A missão é trazer o maior esclarecimento, ensinando as ferramentas mais modernas e atuais, que tem o uso real e prático no mercado, que servem para induzir os alunos a criarem seu próprio modelo de negócio, executar sua própria ideia e conseguirem sua própria liberdade através disso.

A ciência e a tecnologia nos oferecem um grande poder, por isso é necessário conhecer e saber usá-las bem e sempre a favor da humanidade!

Nós inventores, podemos usar nossas habilidades e conhecimento para melhorar o mundo e ainda torná-lo mais divertido!

Thiago Travi
4.2 Average rating
515 Reviews
3,199 Students
4 Courses
Programador

Tenho trabalhado especificamente com desenvolvimento voltado para ensino e treinamento6 anos.

Trabalhei na Cento e Um desenvolvendo aplicativos e games destinados ao treinamento de funcionários.

Atualmente, sou responsável pela área de desenvolvimento de aplicativos e enciclopédias digitais na P3D.

Fui durante 1 ano instrutor do curso de Unity3D na Alpha Channel, focando não apenas na operação do editor como em construir fortes bases de lógica e programação orientada a objeto com aplicações reais.

No momento tenho alguns projetos paralelos com foco no estudo de aplicações de tecnologia de Realidade Aumentada e Realidade Virtual.

As novas tecnologias que mais me chamam a atenção no momento são projetos de realidade virtual como o Oculus Rift, Samsung VR e Google Cardboard. No campo de realidade aumentada estudo a plataforma Qualcomm Vuforia e novas tendências como o Project Tango da Google.

Acredito que estas tecnologias são um forte tendência e há muito potencial em buscar formas de combiná-las.