Alpha Channel

São Paulo - Brasil | Rua Pedro de Toledo, 80 | Metrô Santa Cruz

LiveZilla Live Help
Fale conosco

Microsoft XNA

O curso

Crie jogos para PC e XBOX 360 na plataforma XNA. Divirta-se usando a tecnologia em ascensão no mundo dos games. Explore todo o potencial do XNA e enriqueça seu portfólio com muita interatividade.

Vídeo

Objetivos do curso

  •  Ao final do curso o aluno será capaz de desenvolver um jogo 2D do início ao fim, utilizando e conhecendo todo o potencial do XNA.
  • Também será capaz de iniciar um projeto de game 3D.

Mercado de trabalho

O Designer de Games (Game Designer ou Projetista de Jogos ) é a pessoa que cria o conceito e projeta jogos.

O principal mercado para o desenvolvimento de jogos são os consoles e o computador, mas hoje em dia o desenvolvimento de jogos para celular tem se mostrado uma alternativa interessante e barata (para o desenvolvimento), muito graças ao iPhone da Apple e toda a tecnologia mobile que cresce e muda a cada ano.

A principal característica do designer de games é a criatividade já que desenvolver o conceito de um novo jogo não é uma tarefa simples. É preciso estar atento as tendências do mundo dos games e ter um grande senso estético.

Um jogo pode ter um público alvo pré-definido, mas em geral, grandes jogos tem um publico bastante variado, global, podendo ser lançado para diversos países e culturas diferentes.

Softwares

Microsoft XNA

O Microsoft XNA é uma poderosa framework para o desenvolvimento de jogos para PCs com Windows e para o console Xbox 360. Pode ser baixado gratuitamente.

Visite o site oficial do Microsoft XNA


 

Programa do curso

 
Introdução à programação
O que é linguagem de computador e como funciona

Hardwares diferentes, mesma linguagem (máquina - assembly - C)

Camadas (hardware - sistema operacional - driver/API - programa - conteúdo/interface)

IDE, compilador, código

A história do C#, a diferença entre C, C++, C# e outras

Visão de mercado para o C#

O uso do C# em sistemas corporativos

O uso do C# em games e suas aplicações incluindo consoles

Onde entra a programação no Game

Framework e engine

Middleware

Lógica do game e conteúdo

Scripting

 
Conceitos de programação
 

Seqüência lógica

Organograma e fluxograma

Algoritmos e matemática

Máquina de estados e inteligência artificial básica

Criando a lógica de um game sem conhecer uma linguagem

 
Fundamentos básicos na produção de games
 

Conceito e estrutura de um game

Produção (da concepção à publicação)

Mercado (games AAA, casuais, core e nichos como iPhone, web-based etc.)

Divisões dentro da produção (artista, programador, gestor, designer)

Design (concepção, mercado, games, público etc.)

 
Conhecendo o XNA
A iniciativa da Microsoft

Creators Club e Community Games

Plataformas de publicação

PC, Zune e Xbox 360

Potencial e futuro

Teoria e projeções

 
XNA Game Studio 3.0
 

IDE, importação de arquivos, formatos e propriedades dos objetos

 
Sintaxe da C#
 

Estrutura e metodologia, procedimentos Comentários e convenção Atribuição, operadores lógicos Condicionais, laços, variáveis e tipos

 
Noção de orientação a objetos
 

Classes e métodos

 
Noção sobre a estrutura do XNA
 

Input, Sprites, Textures, Models, Audio, Effects etc.

 
Primeiro game 2D, aprendendo na prática
Mundo bidimensional

Sistema de coordenadas 2D

Primitivas, geometria

Cores, texturas

Sprites

Escrever textos na tela

Vetores, rotação e translação

Criando um game

Concebendo um game dentro das limitações impostas

Buscando ou criando conteúdo para o game

Programando o game

Testando, corrigindo erros

 
Segundo game 2D
 

Aplicando conceitos de um engine e orientação a objetos

Física simples

Colisão

Aceleração

Gravidade

  Adicionando novas regras ao game inicial
  Programando e testando em casa
 
Primeiro game 3D
 

Sistema de coordenadas 3D

Câmera e projeção

Frustum, far e near clipping, FOV etc.

No XNA o 2D é 3D com projeção ortogonal

Matrizes

O que são e o que fazem

Funções de matrizes

Superfícies e formatos

Formatos de superfície, ARGB e outros

Z-Buffer

Backbuffer

Textura

Modelos

Geometria 3D

Mapeamento de texturas

  Efeitos e o BasicEffect
  Luzes, phong, gouraud e per-pixel
  Como as sombras funcionam
 
Introdução aos shaders
 

BasicEffect é um shader

SpriteBatch também usa shader

Entendendo pixel e vertex shaders

Criando o primeiro shader simples

 
Trabalho de conclusão de curso
 

Proposta de um game 3D

Pré-requisitos

Noções de Windows.

Noções de matemática (segundo grau completo ou cursando).

Interesse em programação.

Infra-estrutura

  • Sala climatizada, com limite adequado de alunos, permitindo atenção total do professor.
  • Auditório com 60 lugares e todos os recursos de áudio e vídeo.
  • Computador de alto desempenho, só seu.
  • Professores qualificados, autorizados pelo MEC, com formação/especialização no Brasil ou no exterior.
  • Reuniões entre alunos e professores de outros cursos, nos intervalos.
  • Presença constante dos coordenadores da escola.
  • A Alpha Channel é a única escola de CG reconhecida pelo MEC e única a ministrar um curso completo de 1 ano. Por isso ela possui um Diretor de ensino e coordenadores de ensino.

 

Conheça mais sobre a infra-estrutura da Alpha Channel

COMPARTILHE |


Próximas turmas
Para mais informações sobre valores, datas e horários, entre em contato.

Mais Informações
1 computador DELL por aluno
40 horas aula

Áreas de atuação

3D Games

CURSOS RECOMENDADOS ANTES

VOCÊ RECEBE

Certificações

  •  Certificado homologado pela Microsoft como centro de treinamento oficial  Microsoft XNA.

     

(11) 5572 8377
Google Twitter Facebook

Próximos Cursos

Governo do Estado de São Paulo Fundação Casimiro Montenegro Filho Instituto Tecnológico de Aeronáutica - ITA Finamac Arpifrio Ministério da Educação

© 2012 Alphachannel