05.Abr
Cursos de XNA serão dados por alunos do ITA
01.Abr
Vencedor do SBGames vai lecionar na Alpha
01.Abr
22.Nov
Lista de participantes do Independent Games Festival 2010
03.Nov
Licença comercial
A partir de US$ 869,00
A partir de
A partir de
A partir de
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.
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.
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
|
|
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 |
Noções de Windows XP.
Noções de matemática (segundo grau completo ou cursando).
Interesse em programação.
Horário |
08:30 às 12:30 |