• Nenhum resultado encontrado

Aprimorar as técnicas e difundir os conhecimentos práticos de programação de jogos eletrônicos.

N/A
N/A
Protected

Academic year: 2021

Share "Aprimorar as técnicas e difundir os conhecimentos práticos de programação de jogos eletrônicos."

Copied!
9
0
0

Texto

(1)
(2)

O curso de desenvolvimento de jogos tem como foco capacitar desenvolvedores com conhecimento de programação a fazer jogos com o uso da Engine Unity. Traz profissionais com longa experiência no desenvolvimento de jogos para um curso com abordagem teórica e prática nas várias áreas de desenvolvimento de jogo.

Profissionais ou estudantes de jogos, programação e outras áreas da computação que possuem o objetivo de adquirir conhecimentos relacionados ao desenvolvimento de jogos utilizando a engine Unity. É fundamental que os alunos possuam nível de conhecimento intermediário de desenvolvimento.

Pré-requisitos: Conhecimentos intermediários de programação orientada a objetos e estruturas de dados, preferencialmente em C++, Java ou C#.

Aulas expositivas com exercícios práticos em formato de workshop.

Aprimorar as técnicas e difundir os conhecimentos práticos de programação de jogos eletrônicos.

Bruno Ferreira

Programador por vocação desde sempre, membro fundador da deVoid Games e atualmente programador generalista na Aquiris Game Studio. Graduado em Ciência da Computação e Mestre em Informática pela UFRJ. Portfolio agrega vários títulos desenvolvidos em Unity e lançados para web e mobile, como TriboT, Regular Show: The Great Prank War e Ballistic. Especialidades incluem

(3)

programação de gameplay e otimização (gráficos, CPU e memória), especialmente para plataformas mobile utilizando Unity.

Raphael Lopes Baldi

Há mais de 10 anos trabalhando com desenvolvimento de sistemas, é um profissional com amplos conhecimentos em diversas tecnologias e linguagens de programação. Nos últimos 7 anos se dedicou ao desenvolvimento de jogos, com foco principal em arquitetura de software. É um dos programadores de games mais qualificado do mercado brasileiro, tendo realizado apresentações na Unite conferência de desenvolvedores da Unity por dois anos consecutivos. Atualmente lidera a equipe de programação da Aquiris, ampliando a gama de tecnologias dominadas pela empresa e garantindo a qualidade técnica dos produtos desenvolvidos. Tem interesse por simulação computacional, computação gráfica, redes, gerenciamento de projetos e música.

Felipe Dal Molin

Bacharel em Desenho Industrial pela Universidade Federal de Santa Maria, Felipe é sócio co-fundador da Luderia Jogos Digitais em Santa Maria, onde desenvolveu, entre outros, o jogo mobile Spooklands, destaque da App Store em mais de 130 países e sucesso de crítica na imprensa especializada. Ministrou diversas palestras e oficinas sobre game design e a indústria brasileira de desenvolvimento de jogos, junto a universidades e à ADJogosRS, além de iniciativas como o Coletivo Criorama e a Produção de Jogos Academy. Hoje atua como Game Designer na Aquiris Game Studio em Porto Alegre.

O Curso Code 'em Up: Programando para Games tem carga horária de 30 horas-aula, 06 encontros, ministrada 01 vez por semana, aos sábados, das 9h às 13h15min.

(4)

Encontro 1 - Introdução da a indústria de jogos no Brasil e no

mundo

Aborda a indústria de jogos no Brasil e no mundo, falando sobre o cenário atual de desenvolvimento de jogos, incluindo processos de grandes empresas e estúdios independentes.

• Indústria de jogos no Brasil • Estilos de jogos

• Processo de desenvolvimento • Profissionais da área

Encontro 2 - Técnicas básicas de desenvolvimento

Panorama geral sobre programação para jogos, tipos e exemplos de engines de jogos, estruturação de código em jogos, técnicas de programação comuns em jogos. Introdução à ferramenta Unity e apresentação de sua interface, subsistemas e conceitos fundamentais.

• Engines de jogos

• Fluxo de execução de um jogo

• Técnicas de programação para jogos • Unity IDE • Interface geral • Cenas • Objetos • Componentes • Scripts • Assets • Prefabs • Animator (Mecanim) • Exercícios práticos

(5)

Encontro 3 - Programação de jogos com Unity

Apresentação das interfaces de programação da Unity para cada um de seus componentes. Exemplos de padrões comuns de código para leitura de entrada do jogador, movimento de objetos, controle de cenas etc. Organização de código entre scripts e boas práticas de programação.

• Unity API

• Callbacks de script: Awake, Start, Update, OnEnable, OnDisable, OnDestroy • Transform • Input • Application • Renderer • Rigidbody • Collider

• Animation & Animator

• Interação entre scripts: FindObject*, GetComponent* • Boas práticas em scripts

• Exercícios práticos

Encontro 4 - Engenharia de Software

Discussão sobre métodos e organização sobre projetos, de maneira a otimizar os processos de desenvolvimento de games.

• Engenharia de software para jogos

• Padrões de projeto de software para jogos • Padrões de projeto de jogos em Unity

Encontro 5 – Finalização e multiplataforma

(6)

bugs do código. Técnicas e boas práticas de otimização e bom uso de recursos da máquina. Gerenciamento de objetos, cenas e assets para otimização de memória. Desenvolvimento para plataformas móveis e suas particularidades.

• Otimização e polimento • Debugging

• Criação e importação de assets • Gerenciamento de objetos • Otimização de código

• Mecanismos de otimização em Unity • Desenvolvimento multiplataforma

• Limitações e particularidades de plataformas móveis • Otimização para plataformas móveis

Encontro 6 – Tópicos avançados

Introdução a assuntos avançados em programação de jogos: vertex, fragment e surface shaders. Técnicas comuns para Inteligência Artificial em jogos. Fundamentos de programação de rede em jogos e implementação de jogos multiplayer online.

• Programação de Shaders

• Surface shaders em Unity • Técnicas de Inteligência Artificial

• Ad Hoc • FSM • Árvore de comportamento • Busca exaustiva • A* • MinMax • Redes • Protocolos: TCP e UDP

• Otimização de tráfego de rede

(7)

Para se inscrever o profissional deve preencher a ficha de inscrição on-line no site: www.espm.br/cursosextensao

Inscrições abertas até 17 de outubro de 2015.

• Pagamento da Matrícula;

• Cópia simples do RG e CPF ou CNH.

Caso houver cancelamento do curso o aluno será avisado previamente e será devolvido 100% do valor pago a escola.

O aluno poderá solicitar o cancelamento da inscrição com 4 dias úteis antes do início do curso, sendo reembolsados 80% do valor pago.

Esta solicitação somente terá validade quando realizada através do e-mail: centralinfo-rs@espm.br. O reembolso será efetuado através do Departamento Financeiro num prazo de até 15 dias úteis (exceto cartão de crédito).

Após este prazo (4 dias úteis) não haverá devolução do valor pago.

ESPM – Unidade Porto Alegre

(8)

Aulas aos sábados das 9h às 13h15min

À VISTA: R$ 1.420,00

Imprimir boleto no site (www.espm.br/cursosextensao)

*Valor com 5% de desconto já incluso. Preço total parcelado: R$ 1.500,00

CARTÃO DE CRÉDITO: em até 6x de R$ 250,00 American Express, Mastercard ou Visa.

PAGAMENTO COM CHEQUE: Até 3x de R$500,00

Não aceitamos cheques de terceiros

Para pagamento com cheques somente na ESPM, campus Porto Alegre, Rua Guilherme Schell, 350 - Bairro Santo Antônio, de segunda a sexta-feira, das 9h às 21h30min.

Descontos:

Desconto de 10% para alunos da ESPM de Graduação, Pós-Graduação, Intensivo e Escola de Criação em qualquer forma de pagamento parcelado.

Desconto de 10% para ex-alunos da ESPM dos cursos de Graduação, Pós-Graduação, Avançado, Intensivo e Escola de Criação.

Neste caso entre em contato com o Setor Financeiro pelo telefone (51) 3218-1372 e retire o seu código promocional de desconto.

Obs: Os descontos não são acumulativos.

Mais Informações: (51) 3218-1400 centralinfo-rs@espm.br • 17/10/2015 • 24/10/2015 • 07/11/2015 • 14/11/2015 • 21/11/2015 • 28/11/2015

(9)

Referências

Documentos relacionados

2. Identifica as personagens do texto.. Indica o tempo da história. Indica o espaço da história. Classifica as palavras quanto ao número de sílabas. Copia do texto três

1- A vida das comunidades recoletoras era muito difícil, devido ao frio intenso e aos animais ferozes, mas também porque era difícil encontrar comida e lugares onde se abrigarem.. 2-

Um senhorio é um território, pertencente a um Senhor (do Clero ou da Nobreza), em que podemos encontrar terras cultivadas pelos camponeses que vivem no senhorio,

Em janeiro, o hemisfério sul recebe a radiação solar com menor inclinação e tem dias maiores que as noites, encontrando-se, assim, mais aquecido do que o hemisfério norte.. Em julho,

Promovido pelo Sindifisco Nacio- nal em parceria com o Mosap (Mo- vimento Nacional de Aposentados e Pensionistas), o Encontro ocorreu no dia 20 de março, data em que também

Como o foco em questão centra-se sobre as representações que os alunos do Curso de Pedagogia têm e constroem sobre o teatro, partindo de vivências com esta linguagem durante

Persistência e recidiva de carcinoma bem diferenciado da tireoide (CBDT) ocorrem em linfonodos dos compartimentos central e lateral do pescoço e, mais raramente, no tecido

O empregador deverá realizar a avaliação ambiental de poeira de asbesto nos locais de trabalho em intervalos não superiores a seis meses.. Os registros das avaliações deverão