Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality...
Transcript of Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality...
![Page 1: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/1.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Formacao de um Game Developer
Mauricio Oliveira Carneiro
M1ND Corporation
29 de maio de 2005
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 2: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/2.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Mercado InternacionalMercado NacionalO Profissional
Game levado a serio
Duelo dos FPS (Quake x Duke Nuken)
Definicao dos grandes ”tipos de games”
EA, ID e Blizzard - grandes intocaveis
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 3: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/3.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Mercado InternacionalMercado NacionalO Profissional
Diversas areas de pesquisa
Computacao Grafica
Ambientes de Simulacao
Quality Assurance
Network Programming
Sound Design
Human Interface
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 4: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/4.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Mercado InternacionalMercado NacionalO Profissional
Quando comeca?
Pequenas iniciativas
Alguns games desenvolvidosProfessional Gamers
Cursos Tecnicos - T&T
Alien Revolt
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 5: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/5.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Mercado InternacionalMercado NacionalO Profissional
Universidades e Pesquisa
Numero baixıssimo de publicacoes
Pequena contribuicao para o crescimento da tecnologia
Criacao de pseudo-cursos especializados em universidades
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 6: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/6.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Mercado InternacionalMercado NacionalO Profissional
Idade e grau de instrucao
Tamanho nao e documento
Nıvel superior E documento
Diversidade de capacitacoes (fora da ciencia da computacao)
Visao global de um projeto com inumeras ramificacoes
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 7: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/7.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Grandes AreasRequisitos Intelectuais
Divisao de um game tıpico
Producao
Game Engineering
Game Design
Arte (2D e 3D)
Sound Design
Quality Assurance
Game Programming
Servidor Distribuıdo (MMORPG)
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 8: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/8.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Grandes AreasRequisitos Intelectuais
Divisao de um game tıpico
Producao
Game Engineering
Game Design
Arte (2D e 3D)
Sound Design
Quality Assurance
Game Programming
Servidor Distribuıdo (MMORPG)
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 9: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/9.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Grandes AreasRequisitos Intelectuais
Divisao de um game tıpico
Producao
Game Engineering
Game Design
Arte (2D e 3D)
Sound Design
Quality Assurance
Game Programming
Servidor Distribuıdo (MMORPG)
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 10: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/10.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Grandes AreasRequisitos Intelectuais
Divisao de um game tıpico
Producao
Game Engineering
Game Design
Arte (2D e 3D)
Sound Design
Quality Assurance
Game Programming
Servidor Distribuıdo (MMORPG)
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 11: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/11.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Grandes AreasRequisitos Intelectuais
Divisao de um game tıpico
Producao
Game Engineering
Game Design
Arte (2D e 3D)
Sound Design
Quality Assurance
Game Programming
Servidor Distribuıdo (MMORPG)
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 12: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/12.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Grandes AreasRequisitos Intelectuais
Divisao de um game tıpico
Producao
Game Engineering
Game Design
Arte (2D e 3D)
Sound Design
Quality Assurance
Game Programming
Servidor Distribuıdo (MMORPG)
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 13: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/13.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Grandes AreasRequisitos Intelectuais
Divisao de um game tıpico
Producao
Game Engineering
Game Design
Arte (2D e 3D)
Sound Design
Quality Assurance
Game Programming
Servidor Distribuıdo (MMORPG)
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 14: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/14.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Grandes AreasRequisitos Intelectuais
Divisao de um game tıpico
Producao
Game Engineering
Game Design
Arte (2D e 3D)
Sound Design
Quality Assurance
Game Programming
Servidor Distribuıdo (MMORPG)
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 15: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/15.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Grandes AreasRequisitos Intelectuais
Game Programming
Fısica (kernel)
Graphics Engine
Sound Engine
Human Interface Engine
Network Programming
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 16: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/16.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Grandes AreasRequisitos Intelectuais
Ciencia Basica
1 Matematica Aplicada
2 Fısica Aplicada
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 17: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/17.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Grandes AreasRequisitos Intelectuais
Ciencia da Computacao e Eletronica
Otimizacao Combinatoria
Algoritmos Aproximativos
Geometria computacional
Algoritmos de programacao em rede
Normatizacao, padronizacao e tecnicas de teste massivo
Desenho de interfaces especiais
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 18: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/18.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Grandes AreasRequisitos Intelectuais
Design
Arte
Scripting, Interface Design, 3D Modeling, Texturing e Shaders.
Sound Design
Engenharia e fısica do som.
Game Design
Criacao de roteiro e Dinamica de jogo
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 19: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/19.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Curso UniversitarioPos-Graduacao
Leque de opcoes
Ciencia da Computacao
Matematica / Fısica
Engenharia
Desenho Industrial
Cinema / Artes Plasticas
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 20: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/20.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Curso UniversitarioPos-Graduacao
Game como ferramenta comercial
Especializacao em area especıfica ou gerencia
Objetivar alta producao em tecnicas de ponta
Buscar auto-atualizacao e a independencia de conhecimento
Mauricio Oliveira Carneiro Formacao de um Game Developer
![Page 21: Formação de um Game Developer - GitHub Pagesmauriciocarneiro.github.io/talks/cdg.pdf · Quality Assurance Game Programming Servidor Distribu´ıdo (MMORPG) Mauricio Oliveira Carneiro](https://reader034.fdocuments.net/reader034/viewer/2022050518/5fa24c5a21d8c8099547a509/html5/thumbnails/21.jpg)
Mercado e AcademiaEstrutura de um GameFormacao Universitaria
Curso UniversitarioPos-Graduacao
Game como ciencia
Pos-Graduacao Strictu-Sensu em uma das areas de gameprogramming
Contribuicao para a comunidade cientıfica e aplicacao emprojetos paralelos
Mauricio Oliveira Carneiro Formacao de um Game Developer