an overview of game engines
Post on 25-Jun-2015
156 Views
Preview:
DESCRIPTION
TRANSCRIPT
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
An Overview of Game EnginesConhecendo a Estratégia de Desenvolvimento que Move a Indústria de Jogos
Michel Alves dos Santos
Universidade Federal de Alagoas, Campus A. C. SimõesTabuleiro do Martins - Maceió - AL, CEP: 57072-970Centro de Pesquisa em Matemática ComputacionalLaboratório de Modelagem Geométrica e Visão ComputacionalGrupo de Computação Visual e Modelagem Geométrica de Objetos
29 de Outubro de 2011
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Sumário
Tópicos Centrais da Explanação• Nomes Familiares;• Antigo Modelo de Fabricação e Desenvolvimento;• Substituição do Antigo Modelo de Desenvolvimento;• Atual Modelo de Desenvolvimento;• O Conceito e Áreas de Aplicação;• Exemplo de Uso;• Investimento/Custo;• Características e Funcionalidades;• Tipos, Categorias e Arquitetura;• Comparações, Alternativas Livres e Conclusões.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Sumário
Tópicos Centrais da Explanação• Nomes Familiares;• Antigo Modelo de Fabricação e Desenvolvimento;• Substituição do Antigo Modelo de Desenvolvimento;• Atual Modelo de Desenvolvimento;• O Conceito e Áreas de Aplicação;• Exemplo de Uso;• Investimento/Custo;• Características e Funcionalidades;• Tipos, Categorias e Arquitetura;• Comparações, Alternativas Livres e Conclusões.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Sumário
Tópicos Centrais da Explanação• Nomes Familiares;• Antigo Modelo de Fabricação e Desenvolvimento;• Substituição do Antigo Modelo de Desenvolvimento;• Atual Modelo de Desenvolvimento;• O Conceito e Áreas de Aplicação;• Exemplo de Uso;• Investimento/Custo;• Características e Funcionalidades;• Tipos, Categorias e Arquitetura;• Comparações, Alternativas Livres e Conclusões.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Sumário
Tópicos Centrais da Explanação• Nomes Familiares;• Antigo Modelo de Fabricação e Desenvolvimento;• Substituição do Antigo Modelo de Desenvolvimento;• Atual Modelo de Desenvolvimento;• O Conceito e Áreas de Aplicação;• Exemplo de Uso;• Investimento/Custo;• Características e Funcionalidades;• Tipos, Categorias e Arquitetura;• Comparações, Alternativas Livres e Conclusões.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Sumário
Tópicos Centrais da Explanação• Nomes Familiares;• Antigo Modelo de Fabricação e Desenvolvimento;• Substituição do Antigo Modelo de Desenvolvimento;• Atual Modelo de Desenvolvimento;• O Conceito e Áreas de Aplicação;• Exemplo de Uso;• Investimento/Custo;• Características e Funcionalidades;• Tipos, Categorias e Arquitetura;• Comparações, Alternativas Livres e Conclusões.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Sumário
Tópicos Centrais da Explanação• Nomes Familiares;• Antigo Modelo de Fabricação e Desenvolvimento;• Substituição do Antigo Modelo de Desenvolvimento;• Atual Modelo de Desenvolvimento;• O Conceito e Áreas de Aplicação;• Exemplo de Uso;• Investimento/Custo;• Características e Funcionalidades;• Tipos, Categorias e Arquitetura;• Comparações, Alternativas Livres e Conclusões.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Sumário
Tópicos Centrais da Explanação• Nomes Familiares;• Antigo Modelo de Fabricação e Desenvolvimento;• Substituição do Antigo Modelo de Desenvolvimento;• Atual Modelo de Desenvolvimento;• O Conceito e Áreas de Aplicação;• Exemplo de Uso;• Investimento/Custo;• Características e Funcionalidades;• Tipos, Categorias e Arquitetura;• Comparações, Alternativas Livres e Conclusões.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Sumário
Tópicos Centrais da Explanação• Nomes Familiares;• Antigo Modelo de Fabricação e Desenvolvimento;• Substituição do Antigo Modelo de Desenvolvimento;• Atual Modelo de Desenvolvimento;• O Conceito e Áreas de Aplicação;• Exemplo de Uso;• Investimento/Custo;• Características e Funcionalidades;• Tipos, Categorias e Arquitetura;• Comparações, Alternativas Livres e Conclusões.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Sumário
Tópicos Centrais da Explanação• Nomes Familiares;• Antigo Modelo de Fabricação e Desenvolvimento;• Substituição do Antigo Modelo de Desenvolvimento;• Atual Modelo de Desenvolvimento;• O Conceito e Áreas de Aplicação;• Exemplo de Uso;• Investimento/Custo;• Características e Funcionalidades;• Tipos, Categorias e Arquitetura;• Comparações, Alternativas Livres e Conclusões.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Sumário
Tópicos Centrais da Explanação• Nomes Familiares;• Antigo Modelo de Fabricação e Desenvolvimento;• Substituição do Antigo Modelo de Desenvolvimento;• Atual Modelo de Desenvolvimento;• O Conceito e Áreas de Aplicação;• Exemplo de Uso;• Investimento/Custo;• Características e Funcionalidades;• Tipos, Categorias e Arquitetura;• Comparações, Alternativas Livres e Conclusões.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Sumário
Tópicos Centrais da Explanação• Nomes Familiares;• Antigo Modelo de Fabricação e Desenvolvimento;• Substituição do Antigo Modelo de Desenvolvimento;• Atual Modelo de Desenvolvimento;• O Conceito e Áreas de Aplicação;• Exemplo de Uso;• Investimento/Custo;• Características e Funcionalidades;• Tipos, Categorias e Arquitetura;• Comparações, Alternativas Livres e Conclusões.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Iniciando!
Algum dos nomes abaixo lhe é familiar?
• Você sabe a que conceito estes nomes estão associados?• Eu poderia arriscar que a primeira coisa que veio a sua mente foi...
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Iniciando!
Algum dos nomes abaixo lhe é familiar?
• Você sabe a que conceito estes nomes estão associados?• Eu poderia arriscar que a primeira coisa que veio a sua mente foi...
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Iniciando!
Algum dos nomes abaixo lhe é familiar?
• Você sabe a que conceito estes nomes estão associados?• Eu poderia arriscar que a primeira coisa que veio a sua mente foi...
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Jogos Eletrônicos!
Jogos Eletrônicos ou Games
• Mas você já parou para pensar no seu envolvimento com esse mundo?• Já parou para pensar qual papel você desempenha?
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Jogos Eletrônicos!
Jogos Eletrônicos ou Games
• Mas você já parou para pensar no seu envolvimento com esse mundo?• Já parou para pensar qual papel você desempenha?
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Jogos Eletrônicos!
Jogos Eletrônicos ou Games
• Mas você já parou para pensar no seu envolvimento com esse mundo?• Já parou para pensar qual papel você desempenha?
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Envolvimento com Jogos Eletrônicos!
Qual o seu grau de envolvimento com jogos?
Você pode nunca ter desenvolvido nada relacionado a jogos eletrônicos!
Mas certamente já jogou ou ouviu falar dos seguintes títulos
Você sabe como esses jogos eram desenvolvidos?V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Envolvimento com Jogos Eletrônicos!
Qual o seu grau de envolvimento com jogos?
Você pode nunca ter desenvolvido nada relacionado a jogos eletrônicos!
Mas certamente já jogou ou ouviu falar dos seguintes títulos
Você sabe como esses jogos eram desenvolvidos?V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Envolvimento com Jogos Eletrônicos!
Qual o seu grau de envolvimento com jogos?
Você pode nunca ter desenvolvido nada relacionado a jogos eletrônicos!
Mas certamente já jogou ou ouviu falar dos seguintes títulos
Você sabe como esses jogos eram desenvolvidos?V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Envolvimento com Jogos Eletrônicos!
Qual o seu grau de envolvimento com jogos?
Você pode nunca ter desenvolvido nada relacionado a jogos eletrônicos!
Mas certamente já jogou ou ouviu falar dos seguintes títulos
Você sabe como esses jogos eram desenvolvidos?V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Envolvimento com Jogos Eletrônicos!
Qual o seu grau de envolvimento com jogos?
Você pode nunca ter desenvolvido nada relacionado a jogos eletrônicos!
Mas certamente já jogou ou ouviu falar dos seguintes títulos
Você sabe como esses jogos eram desenvolvidos?V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Fabricação de Jogos Eletrônicos
Antigos Ingredientes Usados na Fabricação de Jogos
Você sabe o que era necessário para a concepção de um jogo antigamente!
Eram necessários apenas quatro ingredientes!
Eram eles...V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Fabricação de Jogos Eletrônicos
Antigos Ingredientes Usados na Fabricação de Jogos
Você sabe o que era necessário para a concepção de um jogo antigamente!
Eram necessários apenas quatro ingredientes!
Eram eles...V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Fabricação de Jogos Eletrônicos
Antigos Ingredientes Usados na Fabricação de Jogos
Você sabe o que era necessário para a concepção de um jogo antigamente!
Eram necessários apenas quatro ingredientes!
Eram eles...V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Fabricação de Jogos Eletrônicos
Antigos Ingredientes Usados na Fabricação de Jogos
Você sabe o que era necessário para a concepção de um jogo antigamente!
Eram necessários apenas quatro ingredientes!
Eram eles...V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Fabricação de Jogos Eletrônicos
Antigos Ingredientes Usados na Fabricação de Jogos
Primeiro
Programadores Entusiastas!
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Fabricação de Jogos Eletrônicos
Antigos Ingredientes Usados na Fabricação de Jogos
Primeiro
Programadores Entusiastas!
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Fabricação de Jogos Eletrônicos
Antigos Ingredientes Usados na Fabricação de Jogos
Primeiro
Programadores Entusiastas!
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Fabricação de Jogos Eletrônicos
Antigos Ingredientes Usados na Fabricação de Jogos
Segundo
Temas Pouco Saturados!
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Fabricação de Jogos Eletrônicos
Antigos Ingredientes Usados na Fabricação de Jogos
Segundo
Temas Pouco Saturados!
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Fabricação de Jogos Eletrônicos
Antigos Ingredientes Usados na Fabricação de Jogos
Segundo
Temas Pouco Saturados!
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Fabricação de Jogos Eletrônicos
Antigos Ingredientes Usados na Fabricação de Jogos
Terceiro
Litros e Litros de Refrigerante!
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Fabricação de Jogos Eletrônicos
Antigos Ingredientes Usados na Fabricação de Jogos
Terceiro
Litros e Litros de Refrigerante!
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Fabricação de Jogos Eletrônicos
Antigos Ingredientes Usados na Fabricação de Jogos
Terceiro
Litros e Litros de Refrigerante!
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Fabricação de Jogos Eletrônicos
Antigos Ingredientes Usados na Fabricação de Jogos
Finalmente
Pizza a Vontade!
Voilá... assim nascia mais um título de sucesso!V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Fabricação de Jogos Eletrônicos
Antigos Ingredientes Usados na Fabricação de Jogos
Finalmente
Pizza a Vontade!
Voilá... assim nascia mais um título de sucesso!V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Fabricação de Jogos Eletrônicos
Antigos Ingredientes Usados na Fabricação de Jogos
Finalmente
Pizza a Vontade!
Voilá... assim nascia mais um título de sucesso!V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Fabricação de Jogos Eletrônicos
Antigos Ingredientes Usados na Fabricação de Jogos
Finalmente
Pizza a Vontade!
Voilá... assim nascia mais um título de sucesso!V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Antigo Modelo de Desenvolvimento
O Antigo Modelo de Desenvolvimento de Jogos
Brincadeiras a parte, é notório perceber que o antigo modelode desenvolvimento de jogos eletrônicos foi gradualmente
substituído ocorrendo uma (r)evolução na forma de se pensarem novos objetivos e patamares para concepção de jogos.
E porque houve essa substituição? Quais foram os fatoresenvolvidos?!
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Antigo Modelo de Desenvolvimento
O Antigo Modelo de Desenvolvimento de Jogos
Brincadeiras a parte, é notório perceber que o antigo modelode desenvolvimento de jogos eletrônicos foi gradualmente
substituído ocorrendo uma (r)evolução na forma de se pensarem novos objetivos e patamares para concepção de jogos.
E porque houve essa substituição? Quais foram os fatoresenvolvidos?!
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Antigo Modelo de Desenvolvimento
O Antigo Modelo de Desenvolvimento de Jogos
Brincadeiras a parte, é notório perceber que o antigo modelode desenvolvimento de jogos eletrônicos foi gradualmente
substituído ocorrendo uma (r)evolução na forma de se pensarem novos objetivos e patamares para concepção de jogos.
E porque houve essa substituição? Quais foram os fatoresenvolvidos?!
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Substituição do Antigo Modelo de Desenvolvimento
Fatores
O antigo modelo se tornou insustentável devido aos seguintes fatores:
Aumento da demanda de consumo• Hoje em dia as pessoas consomem mais games que filmes...• Exigência de qualidade na experiência de entreternimento.
Incorporação de detalhes e complexidade• Física mais robusta e comportamento "cognitivo";• Detecção de colisão, simulação de fluídos, inteligência artificial, etc.
Evolução do hardware• Quanto mais especializada é a interface de comunicação mais
especializado deve ser o desenvolvedor ou o kit de desenvolvimento.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Substituição do Antigo Modelo de Desenvolvimento
Fatores
O antigo modelo se tornou insustentável devido aos seguintes fatores:
Aumento da demanda de consumo• Hoje em dia as pessoas consomem mais games que filmes...• Exigência de qualidade na experiência de entreternimento.
Incorporação de detalhes e complexidade• Física mais robusta e comportamento "cognitivo";• Detecção de colisão, simulação de fluídos, inteligência artificial, etc.
Evolução do hardware• Quanto mais especializada é a interface de comunicação mais
especializado deve ser o desenvolvedor ou o kit de desenvolvimento.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Substituição do Antigo Modelo de Desenvolvimento
Fatores
O antigo modelo se tornou insustentável devido aos seguintes fatores:
Aumento da demanda de consumo• Hoje em dia as pessoas consomem mais games que filmes...• Exigência de qualidade na experiência de entreternimento.
Incorporação de detalhes e complexidade• Física mais robusta e comportamento "cognitivo";• Detecção de colisão, simulação de fluídos, inteligência artificial, etc.
Evolução do hardware• Quanto mais especializada é a interface de comunicação mais
especializado deve ser o desenvolvedor ou o kit de desenvolvimento.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Substituição do Antigo Modelo de Desenvolvimento
Fatores
O antigo modelo se tornou insustentável devido aos seguintes fatores:
Aumento da demanda de consumo• Hoje em dia as pessoas consomem mais games que filmes...• Exigência de qualidade na experiência de entreternimento.
Incorporação de detalhes e complexidade• Física mais robusta e comportamento "cognitivo";• Detecção de colisão, simulação de fluídos, inteligência artificial, etc.
Evolução do hardware• Quanto mais especializada é a interface de comunicação mais
especializado deve ser o desenvolvedor ou o kit de desenvolvimento.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Substituição do Antigo Modelo de Desenvolvimento
Fatores
O antigo modelo se tornou insustentável devido aos seguintes fatores:
Aumento da demanda de consumo• Hoje em dia as pessoas consomem mais games que filmes...• Exigência de qualidade na experiência de entreternimento.
Incorporação de detalhes e complexidade• Física mais robusta e comportamento "cognitivo";• Detecção de colisão, simulação de fluídos, inteligência artificial, etc.
Evolução do hardware• Quanto mais especializada é a interface de comunicação mais
especializado deve ser o desenvolvedor ou o kit de desenvolvimento.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
O que os usuários esperam de um jogo hoje em dia?
• Um bom enredo;• Uma boa transição de atos;• Interatividade;• Um bom nível de “imersão”;• Baixo consumo de recursos.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
O que os usuários esperam de um jogo hoje em dia?
• Um bom enredo;• Uma boa transição de atos;• Interatividade;• Um bom nível de “imersão”;• Baixo consumo de recursos.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
O que os usuários esperam de um jogo hoje em dia?
• Um bom enredo;• Uma boa transição de atos;• Interatividade;• Um bom nível de “imersão”;• Baixo consumo de recursos.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
O que os usuários esperam de um jogo hoje em dia?
• Um bom enredo;• Uma boa transição de atos;• Interatividade;• Um bom nível de “imersão”;• Baixo consumo de recursos.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
O que os usuários esperam de um jogo hoje em dia?
• Um bom enredo;• Uma boa transição de atos;• Interatividade;• Um bom nível de “imersão”;• Baixo consumo de recursos.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
O que os usuários esperam de um jogo hoje em dia?
• Um bom enredo;• Uma boa transição de atos;• Interatividade;• Um bom nível de “imersão”;• Baixo consumo de recursos.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
O que os usuários esperam de um jogo hoje em dia?
• Um bom enredo;• Uma boa transição de atos;• Interatividade;• Um bom nível de “imersão”;• Baixo consumo de recursos.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
Devido a Essas Exigências...
O desenvolvimento de jogos não pode ser maisencarado apenas como uma atividade “aventureira”.
Pois é um mercado que já superou a indústria docinema e a automobilística.
E com isso cabe aqui uma pergunta...
Como atender a agressiva demanda de desenvolvimentodesse setor?
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
Devido a Essas Exigências...
O desenvolvimento de jogos não pode ser maisencarado apenas como uma atividade “aventureira”.
Pois é um mercado que já superou a indústria docinema e a automobilística.
E com isso cabe aqui uma pergunta...
Como atender a agressiva demanda de desenvolvimentodesse setor?
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
Devido a Essas Exigências...
O desenvolvimento de jogos não pode ser maisencarado apenas como uma atividade “aventureira”.
Pois é um mercado que já superou a indústria docinema e a automobilística.
E com isso cabe aqui uma pergunta...
Como atender a agressiva demanda de desenvolvimentodesse setor?
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
Devido a Essas Exigências...
O desenvolvimento de jogos não pode ser maisencarado apenas como uma atividade “aventureira”.
Pois é um mercado que já superou a indústria docinema e a automobilística.
E com isso cabe aqui uma pergunta...
Como atender a agressiva demanda de desenvolvimentodesse setor?
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
Devido a Essas Exigências...
O desenvolvimento de jogos não pode ser maisencarado apenas como uma atividade “aventureira”.
Pois é um mercado que já superou a indústria docinema e a automobilística.
E com isso cabe aqui uma pergunta...
Como atender a agressiva demanda de desenvolvimentodesse setor?
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
Devido a Essas Exigências...
O desenvolvimento de jogos não pode ser maisencarado apenas como uma atividade “aventureira”.
Pois é um mercado que já superou a indústria docinema e a automobilística.
E com isso cabe aqui uma pergunta...
Como atender a agressiva demanda de desenvolvimentodesse setor?
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
Resposta!
Através da padronização de métodos, processos etécnicas.
Juntamente com a reutilização de objetos e produtoscomuns a vários contextos de desenvolvimento.
É nesse momento que se faz necessário a utilização de:
Game EnginesV Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
Resposta!
Através da padronização de métodos, processos etécnicas.
Juntamente com a reutilização de objetos e produtoscomuns a vários contextos de desenvolvimento.
É nesse momento que se faz necessário a utilização de:
Game EnginesV Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
Resposta!
Através da padronização de métodos, processos etécnicas.
Juntamente com a reutilização de objetos e produtoscomuns a vários contextos de desenvolvimento.
É nesse momento que se faz necessário a utilização de:
Game EnginesV Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
Resposta!
Através da padronização de métodos, processos etécnicas.
Juntamente com a reutilização de objetos e produtoscomuns a vários contextos de desenvolvimento.
É nesse momento que se faz necessário a utilização de:
Game EnginesV Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
Resposta!
Através da padronização de métodos, processos etécnicas.
Juntamente com a reutilização de objetos e produtoscomuns a vários contextos de desenvolvimento.
É nesse momento que se faz necessário a utilização de:
Game EnginesV Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Atual Modelo de Desenvolvimento
Desenvolvimento Centrado no Usuário
Resposta!
Através da padronização de métodos, processos etécnicas.
Juntamente com a reutilização de objetos e produtoscomuns a vários contextos de desenvolvimento.
É nesse momento que se faz necessário a utilização de:
Game EnginesV Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines
O que é uma Game Engine?
É uma coleção de programas juntamente com umconjunto de biliotecas que possuem o intuito de
simplificar o processo de desenvolvimento de jogoseletrônicos.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines
O que é uma Game Engine?
É uma coleção de programas juntamente com umconjunto de biliotecas que possuem o intuito de
simplificar o processo de desenvolvimento de jogoseletrônicos.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines e Aplicações
Onde as Game Engines podem ser aplicadas?
• Aplicações na Área Geológica;• Aplicações na Área Metereológica;• Aplicações na Área Médica;• Aplicações na Área Militar;• Aplicações na Indústria Petrolífera;• Aplicações na Indústria Metalúrgica;• Aplicações na Área Aero-Espacial.
As Game Engines podem ser empregadas em quasetodos os campos onde se fazem necessários o uso de
simulações ou modelos de visualização!V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines e Aplicações
Onde as Game Engines podem ser aplicadas?
• Aplicações na Área Geológica;• Aplicações na Área Metereológica;• Aplicações na Área Médica;• Aplicações na Área Militar;• Aplicações na Indústria Petrolífera;• Aplicações na Indústria Metalúrgica;• Aplicações na Área Aero-Espacial.
As Game Engines podem ser empregadas em quasetodos os campos onde se fazem necessários o uso de
simulações ou modelos de visualização!V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines e Aplicações
Onde as Game Engines podem ser aplicadas?
• Aplicações na Área Geológica;• Aplicações na Área Metereológica;• Aplicações na Área Médica;• Aplicações na Área Militar;• Aplicações na Indústria Petrolífera;• Aplicações na Indústria Metalúrgica;• Aplicações na Área Aero-Espacial.
As Game Engines podem ser empregadas em quasetodos os campos onde se fazem necessários o uso de
simulações ou modelos de visualização!V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines e Aplicações
Onde as Game Engines podem ser aplicadas?
• Aplicações na Área Geológica;• Aplicações na Área Metereológica;• Aplicações na Área Médica;• Aplicações na Área Militar;• Aplicações na Indústria Petrolífera;• Aplicações na Indústria Metalúrgica;• Aplicações na Área Aero-Espacial.
As Game Engines podem ser empregadas em quasetodos os campos onde se fazem necessários o uso de
simulações ou modelos de visualização!V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines e Aplicações
Onde as Game Engines podem ser aplicadas?
• Aplicações na Área Geológica;• Aplicações na Área Metereológica;• Aplicações na Área Médica;• Aplicações na Área Militar;• Aplicações na Indústria Petrolífera;• Aplicações na Indústria Metalúrgica;• Aplicações na Área Aero-Espacial.
As Game Engines podem ser empregadas em quasetodos os campos onde se fazem necessários o uso de
simulações ou modelos de visualização!V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines e Aplicações
Onde as Game Engines podem ser aplicadas?
• Aplicações na Área Geológica;• Aplicações na Área Metereológica;• Aplicações na Área Médica;• Aplicações na Área Militar;• Aplicações na Indústria Petrolífera;• Aplicações na Indústria Metalúrgica;• Aplicações na Área Aero-Espacial.
As Game Engines podem ser empregadas em quasetodos os campos onde se fazem necessários o uso de
simulações ou modelos de visualização!V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines e Aplicações
Onde as Game Engines podem ser aplicadas?
• Aplicações na Área Geológica;• Aplicações na Área Metereológica;• Aplicações na Área Médica;• Aplicações na Área Militar;• Aplicações na Indústria Petrolífera;• Aplicações na Indústria Metalúrgica;• Aplicações na Área Aero-Espacial.
As Game Engines podem ser empregadas em quasetodos os campos onde se fazem necessários o uso de
simulações ou modelos de visualização!V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines e Aplicações
Onde as Game Engines podem ser aplicadas?
• Aplicações na Área Geológica;• Aplicações na Área Metereológica;• Aplicações na Área Médica;• Aplicações na Área Militar;• Aplicações na Indústria Petrolífera;• Aplicações na Indústria Metalúrgica;• Aplicações na Área Aero-Espacial.
As Game Engines podem ser empregadas em quasetodos os campos onde se fazem necessários o uso de
simulações ou modelos de visualização!V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines e Aplicações
Onde as Game Engines podem ser aplicadas?
• Aplicações na Área Geológica;• Aplicações na Área Metereológica;• Aplicações na Área Médica;• Aplicações na Área Militar;• Aplicações na Indústria Petrolífera;• Aplicações na Indústria Metalúrgica;• Aplicações na Área Aero-Espacial.
As Game Engines podem ser empregadas em quasetodos os campos onde se fazem necessários o uso de
simulações ou modelos de visualização!V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Um Exemplo de Uso
Você conhece esse personagem?
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Um Exemplo de Uso
O Jogo Yo Frankie!
Blender + Crystal Space + BulletV Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Um Exemplo de Uso
O Jogo Yo Frankie!
Blender + Crystal Space + BulletV Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Custo
Quanto ao Investimento?
Qual o montante inicial para se obter uma Game Engine?
Variam desde a gratuidade (OGRE, Irrlicht, BlendELF), a valores baixoschegando a valores extratosféricos como U$ 31.200,00 (Q Engine).
IrrLicht || UNREALV Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Custo
Quanto ao Investimento?
Qual o montante inicial para se obter uma Game Engine?
Variam desde a gratuidade (OGRE, Irrlicht, BlendELF), a valores baixoschegando a valores extratosféricos como U$ 31.200,00 (Q Engine).
IrrLicht || UNREALV Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Custo
Quanto ao Investimento?
Qual o montante inicial para se obter uma Game Engine?
Variam desde a gratuidade (OGRE, Irrlicht, BlendELF), a valores baixoschegando a valores extratosféricos como U$ 31.200,00 (Q Engine).
IrrLicht || UNREALV Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Custo
Quanto ao Investimento?
Qual o montante inicial para se obter uma Game Engine?
Variam desde a gratuidade (OGRE, Irrlicht, BlendELF), a valores baixoschegando a valores extratosféricos como U$ 31.200,00 (Q Engine).
IrrLicht || UNREALV Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Características e Funcionalidades
Algumas Características e Funcionalidades
Motor gráfico para renderização 2D/3D.
Motor físico para simulação de forças ou simplesmentedetecção de colisão.
Suporte a animação, sons, IA, rede.
Gerência de memória, arquivos e processos.
Suporte a grafos de cenários e uma linguagem de script.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Características e Funcionalidades
Algumas Características e Funcionalidades
Motor gráfico para renderização 2D/3D.
Motor físico para simulação de forças ou simplesmentedetecção de colisão.
Suporte a animação, sons, IA, rede.
Gerência de memória, arquivos e processos.
Suporte a grafos de cenários e uma linguagem de script.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Características e Funcionalidades
Algumas Características e Funcionalidades
Motor gráfico para renderização 2D/3D.
Motor físico para simulação de forças ou simplesmentedetecção de colisão.
Suporte a animação, sons, IA, rede.
Gerência de memória, arquivos e processos.
Suporte a grafos de cenários e uma linguagem de script.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Características e Funcionalidades
Algumas Características e Funcionalidades
Motor gráfico para renderização 2D/3D.
Motor físico para simulação de forças ou simplesmentedetecção de colisão.
Suporte a animação, sons, IA, rede.
Gerência de memória, arquivos e processos.
Suporte a grafos de cenários e uma linguagem de script.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Características e Funcionalidades
Algumas Características e Funcionalidades
Motor gráfico para renderização 2D/3D.
Motor físico para simulação de forças ou simplesmentedetecção de colisão.
Suporte a animação, sons, IA, rede.
Gerência de memória, arquivos e processos.
Suporte a grafos de cenários e uma linguagem de script.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Características e Funcionalidades
Algumas Características e Funcionalidades
Motor gráfico para renderização 2D/3D.
Motor físico para simulação de forças ou simplesmentedetecção de colisão.
Suporte a animação, sons, IA, rede.
Gerência de memória, arquivos e processos.
Suporte a grafos de cenários e uma linguagem de script.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Tipos
Tipos Relativos a Disposição e Uso
APIs
Conjunto de bibliotecas. Ex: C4, XNA, etc.
Middlewares
Conectam diversos softwares em um único: IDEs, Empacotadores, Scriptspré-programados. Ex: Blender, Havok.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Tipos
Tipos Relativos a Disposição e Uso
APIs
Conjunto de bibliotecas. Ex: C4, XNA, etc.
Middlewares
Conectam diversos softwares em um único: IDEs, Empacotadores, Scriptspré-programados. Ex: Blender, Havok.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Tipos
Tipos Relativos a Disposição e Uso
APIs
Conjunto de bibliotecas. Ex: C4, XNA, etc.
Middlewares
Conectam diversos softwares em um único: IDEs, Empacotadores, Scriptspré-programados. Ex: Blender, Havok.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Categorias
Principais Categorias
Motores Gráficos
Lidam com estruturas gráficas, processando dados de alto nível e gerandodados de baixo inteligíveis pelo hardware.
Crystal Space, Irrlicht, OGRE, etc.
Motores Físicos
Responsáveis pela simulação de ações reais, através de componentescomo gravidade, massa, viscosidade, força, etc.
Bullet, COLLADA, ODE, Havok, etc.
Outros Motores: Comunicação, Sonoro, Cognitivo, etc.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Categorias
Principais Categorias
Motores Gráficos
Lidam com estruturas gráficas, processando dados de alto nível e gerandodados de baixo inteligíveis pelo hardware.
Crystal Space, Irrlicht, OGRE, etc.
Motores Físicos
Responsáveis pela simulação de ações reais, através de componentescomo gravidade, massa, viscosidade, força, etc.
Bullet, COLLADA, ODE, Havok, etc.
Outros Motores: Comunicação, Sonoro, Cognitivo, etc.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Categorias
Principais Categorias
Motores Gráficos
Lidam com estruturas gráficas, processando dados de alto nível e gerandodados de baixo inteligíveis pelo hardware.
Crystal Space, Irrlicht, OGRE, etc.
Motores Físicos
Responsáveis pela simulação de ações reais, através de componentescomo gravidade, massa, viscosidade, força, etc.
Bullet, COLLADA, ODE, Havok, etc.
Outros Motores: Comunicação, Sonoro, Cognitivo, etc.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Categorias
Principais Categorias
Motores Gráficos
Lidam com estruturas gráficas, processando dados de alto nível e gerandodados de baixo inteligíveis pelo hardware.
Crystal Space, Irrlicht, OGRE, etc.
Motores Físicos
Responsáveis pela simulação de ações reais, através de componentescomo gravidade, massa, viscosidade, força, etc.
Bullet, COLLADA, ODE, Havok, etc.
Outros Motores: Comunicação, Sonoro, Cognitivo, etc.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Categorias
Principais Categorias
Motores Gráficos
Lidam com estruturas gráficas, processando dados de alto nível e gerandodados de baixo inteligíveis pelo hardware.
Crystal Space, Irrlicht, OGRE, etc.
Motores Físicos
Responsáveis pela simulação de ações reais, através de componentescomo gravidade, massa, viscosidade, força, etc.
Bullet, COLLADA, ODE, Havok, etc.
Outros Motores: Comunicação, Sonoro, Cognitivo, etc.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Categorias
Principais Categorias
Motores Gráficos
Lidam com estruturas gráficas, processando dados de alto nível e gerandodados de baixo inteligíveis pelo hardware.
Crystal Space, Irrlicht, OGRE, etc.
Motores Físicos
Responsáveis pela simulação de ações reais, através de componentescomo gravidade, massa, viscosidade, força, etc.
Bullet, COLLADA, ODE, Havok, etc.
Outros Motores: Comunicação, Sonoro, Cognitivo, etc.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Arquitetura
Visualizando a Arquitetura
Arquitetura base de uma game engine. Repare que a mesma pode serconstituída por outras game engines (entrada, aúdio, física, gráfica).
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Arquitetura
Visualizando a Arquitetura
Arquitetura base de uma game engine. Repare que a mesma pode serconstituída por outras game engines (entrada, aúdio, física, gráfica).
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Outras Áreas de Atuação
Apesar da Especificidade...
Game Engines também são usadas para criar outros tipos da aplicações,tais como: demonstrações, simulações, visualizações arquitetônicas,simulações de treinamento e ferramentas de modelagem em geral.
Reforçando o que foi dito anteriormente quando falamos de áreas ondeessas ferramentas podem ser aplicadas.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Outras Áreas de Atuação
Apesar da Especificidade...
Game Engines também são usadas para criar outros tipos da aplicações,tais como: demonstrações, simulações, visualizações arquitetônicas,simulações de treinamento e ferramentas de modelagem em geral.
Reforçando o que foi dito anteriormente quando falamos de áreas ondeessas ferramentas podem ser aplicadas.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Outras Áreas de Atuação
Apesar da Especificidade...
Game Engines também são usadas para criar outros tipos da aplicações,tais como: demonstrações, simulações, visualizações arquitetônicas,simulações de treinamento e ferramentas de modelagem em geral.
Reforçando o que foi dito anteriormente quando falamos de áreas ondeessas ferramentas podem ser aplicadas.
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Comparações
Comparações Entre Engines Conhecidas
Texturização de Pele Humana
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Comparações
Comparações Entre Engines Conhecidas
Texturização de Pele Humana
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Comparações
Comparações Entre Engines Conhecidas
Renderização de Ambientes
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Comparações
Comparações Entre Engines Conhecidas
Renderização de Ambientes
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Comparações
Evolução da Unreal Engine
Refinamento de ModelosV Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Comparações
Evolução da Unreal Engine
Refinamento de ModelosV Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Comparações
Unreal 3.0
Preço Estimado: U$ 350.000,00
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Comparações
Unreal 3.0
Preço Estimado: U$ 350.000,00
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Alternativas Livres
Ferramentas Livres Para Desenvolvimento de Jogos
Felizmente, existem alternativas livres voltadas para o desenvolvimento dejogos eletrônicos. Algumas dessas ferramentas foram citadas durante toda
a apresentação. Você consegue lembrar o nome de cada uma delas?
IrrLicht
OGRE
Crystal Space
Bullet
BlendELF
Entre várias outras...V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Alternativas Livres
Ferramentas Livres Para Desenvolvimento de Jogos
Felizmente, existem alternativas livres voltadas para o desenvolvimento dejogos eletrônicos. Algumas dessas ferramentas foram citadas durante toda
a apresentação. Você consegue lembrar o nome de cada uma delas?
IrrLicht
OGRE
Crystal Space
Bullet
BlendELF
Entre várias outras...V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Alternativas Livres
Ferramentas Livres Para Desenvolvimento de Jogos
Felizmente, existem alternativas livres voltadas para o desenvolvimento dejogos eletrônicos. Algumas dessas ferramentas foram citadas durante toda
a apresentação. Você consegue lembrar o nome de cada uma delas?
IrrLicht
OGRE
Crystal Space
Bullet
BlendELF
Entre várias outras...V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Alternativas Livres
Ferramentas Livres Para Desenvolvimento de Jogos
Felizmente, existem alternativas livres voltadas para o desenvolvimento dejogos eletrônicos. Algumas dessas ferramentas foram citadas durante toda
a apresentação. Você consegue lembrar o nome de cada uma delas?
IrrLicht
OGRE
Crystal Space
Bullet
BlendELF
Entre várias outras...V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Alternativas Livres
Ferramentas Livres Para Desenvolvimento de Jogos
Felizmente, existem alternativas livres voltadas para o desenvolvimento dejogos eletrônicos. Algumas dessas ferramentas foram citadas durante toda
a apresentação. Você consegue lembrar o nome de cada uma delas?
IrrLicht
OGRE
Crystal Space
Bullet
BlendELF
Entre várias outras...V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Alternativas Livres
Ferramentas Livres Para Desenvolvimento de Jogos
Felizmente, existem alternativas livres voltadas para o desenvolvimento dejogos eletrônicos. Algumas dessas ferramentas foram citadas durante toda
a apresentação. Você consegue lembrar o nome de cada uma delas?
IrrLicht
OGRE
Crystal Space
Bullet
BlendELF
Entre várias outras...V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Alternativas Livres
Ferramentas Livres Para Desenvolvimento de Jogos
Felizmente, existem alternativas livres voltadas para o desenvolvimento dejogos eletrônicos. Algumas dessas ferramentas foram citadas durante toda
a apresentação. Você consegue lembrar o nome de cada uma delas?
IrrLicht
OGRE
Crystal Space
Bullet
BlendELF
Entre várias outras...V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Alternativas Livres
Ferramentas Livres Para Desenvolvimento de Jogos
Felizmente, existem alternativas livres voltadas para o desenvolvimento dejogos eletrônicos. Algumas dessas ferramentas foram citadas durante toda
a apresentação. Você consegue lembrar o nome de cada uma delas?
IrrLicht
OGRE
Crystal Space
Bullet
BlendELF
Entre várias outras...V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Alternativas Livres
IrrLicht
Realtime 3D Engine
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Alternativas Livres
IrrLicht
Realtime 3D Engine
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Alternativas Livres
OGRE
Motor de Renderização
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Alternativas Livres
OGRE
Motor de Renderização
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Alternativas Livres
Rendering Engine Crystal Space
Crystal Space: Leve e LivreV Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Alternativas Livres
Rendering Engine Crystal Space
Crystal Space: Leve e LivreV Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Alternativas Livres
Bullet
Motor Físico!V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Alternativas Livres
Bullet
Motor Físico!V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Alternativas Livres
BlendELF
Game Engine livre para uso e modificação!
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Game Engines - Alternativas Livres
BlendELF
Game Engine livre para uso e modificação!
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Conclusões
Balanço Geral da ExplnaçãoO que nós podemos concluir?
Produzir um jogo não é uma tarefa fácil!
Necessidade de equipe multi-disciplinar para o desenvolvimento dejogos robustos!
Requer tempo e outros investimentos não necessariamente deordem monetária.
Existem grandes ferramentas proprietárias.
Felizmente também existem grandes alternativas livres.V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Conclusões
Balanço Geral da ExplnaçãoO que nós podemos concluir?
Produzir um jogo não é uma tarefa fácil!
Necessidade de equipe multi-disciplinar para o desenvolvimento dejogos robustos!
Requer tempo e outros investimentos não necessariamente deordem monetária.
Existem grandes ferramentas proprietárias.
Felizmente também existem grandes alternativas livres.V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Conclusões
Balanço Geral da ExplnaçãoO que nós podemos concluir?
Produzir um jogo não é uma tarefa fácil!
Necessidade de equipe multi-disciplinar para o desenvolvimento dejogos robustos!
Requer tempo e outros investimentos não necessariamente deordem monetária.
Existem grandes ferramentas proprietárias.
Felizmente também existem grandes alternativas livres.V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Conclusões
Balanço Geral da ExplnaçãoO que nós podemos concluir?
Produzir um jogo não é uma tarefa fácil!
Necessidade de equipe multi-disciplinar para o desenvolvimento dejogos robustos!
Requer tempo e outros investimentos não necessariamente deordem monetária.
Existem grandes ferramentas proprietárias.
Felizmente também existem grandes alternativas livres.V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Conclusões
Balanço Geral da ExplnaçãoO que nós podemos concluir?
Produzir um jogo não é uma tarefa fácil!
Necessidade de equipe multi-disciplinar para o desenvolvimento dejogos robustos!
Requer tempo e outros investimentos não necessariamente deordem monetária.
Existem grandes ferramentas proprietárias.
Felizmente também existem grandes alternativas livres.V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Conclusões
Balanço Geral da ExplnaçãoO que nós podemos concluir?
Produzir um jogo não é uma tarefa fácil!
Necessidade de equipe multi-disciplinar para o desenvolvimento dejogos robustos!
Requer tempo e outros investimentos não necessariamente deordem monetária.
Existem grandes ferramentas proprietárias.
Felizmente também existem grandes alternativas livres.V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Conclusões
Balanço Geral da ExplnaçãoO que nós podemos concluir?
Produzir um jogo não é uma tarefa fácil!
Necessidade de equipe multi-disciplinar para o desenvolvimento dejogos robustos!
Requer tempo e outros investimentos não necessariamente deordem monetária.
Existem grandes ferramentas proprietárias.
Felizmente também existem grandes alternativas livres.V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Isso é Tudo Pessoal!
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
Universidade Federal do Estado de Alagoas Instituto de Computação - Campus A. C. Simões
Agradecimentos
Grato Pela Atenção!Michel Alves - michel.mas@gmail.com
https://twitter.com/#!/Michel_Alves_
http://www.facebook.com/#!/michel.alves.santos
V Encontro Nordestino de Software Livre - ENSL Game Engines: Desenvolvimento de Jogos Eletrônicos
top related