fbpx
voltar ao topo

Desenvolvimento de Jogos com Unity

Inscreva-se

- FéRIAS

Carga Horária

12 horas


Data

20 a 22 de Janeiro


Horário

19h às 22h40


Localização

Liberdade


Valores

Alunos, ex-alunos FECAP: R$ 240,00
Externos: R$ 480,00


Período de Inscrição

até 19 de Janeiro


Professor(a)

Victor Bruno Alexander Rosetti de Quiroz


Sobre o curso

PÚBLICO-ALVO:

  • Pessoas com interesse em desenvolvimento de jogos, programadores iniciantes ou com alguma experiência em outras linguagens, designers e artistas que desejam dar vida às suas criações

OBJETIVO GERAL:

  • Introduzir os participantes ao universo do desenvolvimento de jogos utilizando a engine Unity, proporcionando os conhecimentos básicos em programação, direitos autorais, e ciência da computação para a criação de jogos 3D.

PRÉ-REQUISITOS:

  • Conhecimento básico de informática
  • Noções de lógica de programação (Não obrigatório)

Conteúdo

  • O que é a Unity?
  • Interface da Unity: Editor, Scene View, Game View, Hierarchy, Project
  • Criação de um novo projeto
  • Conceitos básicos: GameObject, Componentes, Prefabs
  • Sistema de física da Unity
  • Salvando e carregando cenas
  • Importando assets: Modelos 3D, texturas, sons
  • Criando objetos 3D
  • Hierarquia de objetos
  • Transformando objetos: Posição, rotação, escala
  • Iluminação básica
  • Câmera e visão
  • Introdução à linguagem C#
  • Variáveis, tipos de dados, operadores
  • Estruturas de controle: if/else, loops
  • Funções
  • Scripts na Unity: Anexando scripts aos GameObjects
  • Interagindo com componentes na Unity
  • Criando um objeto controlável pelo jogador
  • Movimento e colisões
  • Interação com o ambiente
  • Sistema de pontuação
  • Gerenciando o tempo de jogo
  • Criando interfaces gráficas
  • Botões, textos, imagens
  • Eventos e interações com o usuário
  • Menus e telas de carregamento
  • Configurando as configurações de build
  • Exportando para diferentes plataformas (PC, mobile)
  • Testando e depurando o jogo
  • Introdução à otimização de jogos
  • Aulas práticas com discussão sobre conceitos abordados
  • Projetos simples para aplicar os conhecimentos
  • Discussão de dúvidas e troca de experiências
  • Participação nas atividades
  • Desenvolvimento de projeto ao final do curso
  • Documentação oficial da Unity
  • Tutoriais online
  • Comunidade Unity
  • FERGUSON, Sean. Unity game development by example. Packt Publishing, 2017.
  • HOCHKING, Joseph. Unity in action. 3. ed. Manning Publications, 2020.
  • LUTZ, Will. Learn Unity: Build 2D and 3D games with C#. O’Reilly Media, 2019.

Professores

Formado em Ciência de Computação, trabalhei em várias áreas como programação de softwares, banco de dados, redes, servidores, manutenção de computadores e desenvolvimento de sites. Por fim, desde que graduei, em 2010, me dedico ao desenvolvimento de software, jogos e simuladores nas ferramentas Unity 3D e Unreal Engine 4. Possuo MBA em Gestão empresarial, ao qual complementa minha prática na área de negócios, por ser gestor e negociador de projetos de minha empresa. Possuo Mestrado em Desenvolvimento de Jogos Digitais, sendo o primeiro curso stricto sensu de jogos no Brasil, e defendi a dissertação sobre gamificação na educação. Hoje,curso o doutorado na área da ciência/engenharia da computação com foco em sistemas gamificados e Deep Learning. Atualmente atuo como professor de graduação para os cursos de Sistemas de Informação e Design de Games, focando principalmente em programação (C, C++ e C#), inteligência artificial e hardware (sistemas operacionais e robótica). Como freelancer em projetos de software, jogos, simulação e cursos/treinamentos através da YggBrasil. Tenho experiência de trabalho na TCS, Accenture e CPMBraxis, prestando serviços terceirizados para a VALE e em gestão de empresas/projetos. Possuo produções técnicas e acadêmicas, mas destaco que atualmente estou em contato com a área de inovação e o empoderamento de pessoas na área de ciência e tecnologia. Possuo capítulos de livros sobre jogos/programação, manuais variados, projetos ligados a robótica, a jogos e a simuladores. Utilizo tecnologias como Oculus Rift (Realidade Virtual), LeapMotion (Detector de movimentos), Myo Armband (Sensoriamento mio elétrico), Tobii EyeX (Detecção de retina) e Microsoft Hololens (Realidade Mista/Aumentada). Também, organizo voluntariamente, Hackatons como Global Game Jam (há 10 anos), NASA Space Apps Challenge e Hora do Código, que são gratuitos de acesso a qualquer pessoa.

Victor Bruno Alexander Rosetti de Quiroz

Prof. Dr. Victor Bruno Alexander Rosetti de Quiroz

Dúvidas?

Entre em contato conosco.

icone de canais de comunicacaoReceba tudo o que rola no universo FECAP

© Fundação Escola de Comércio Álvares Penteado - FECAP - Todos os direitos reservados