Desenvolvimento De Jogos Com Software Livre

Preview:

DESCRIPTION

Apresentação sobre o desenvolvimento de jogos com a ferramenta Blender 3D

Citation preview

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

DESENVOLVIMENTO DE JOGOS COM SOFTWARE LIVRE

Allan Brito – Blender 3D

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Mini currículo

• Arquitetura – Design de Informação

• Design Instrucional• Coordenador Fábrica

de imagens• Livro Blender 3D:

Guia do Usuário

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Objetivos

• O que é o Blender?• Como ele funciona?• Desenvolvimento de jogos

• Blender e Jogos• Blocos de lógica• Projeto Apricot

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

O que é o Blender?

Suíte 3D de código aberto

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Suíte 3D

• Modelagem• Animação• Renderização

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Características do Blender

• Interface revolucionária

• Focado na produção• Baseado em atalhos

de teclado• Rápida evolução

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Destaques

• Simulação de fluidos• Ferramentas

desenvolvidas por usuários

• Módulo de escultura

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

O Blender é realmente poderoso?

Animações com Blender

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Projeto Open Movie

Elephants Dream

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Projeto Open Movie

• 6 meses• Artistas de todo o mundo• Financiado pela pré-venda dos DVD`s

• Disponível para a comunidade para fins educacionais

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Vídeo do Projeto

http://www.elephantsdream.org

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Qual o diferencial do Blender?

Além de ser open source?

Game Engine integrada

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Game Engine

• Simulações físicas em animação

• Criação de Jogos

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Desenvolvimento de jogos

Vantagens e limitações

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Vantagens

• Integração com o ambiente de modelagem e animação

• Animações interativas sem programação• Acessibilidade

• Velocidade na criação de protótipos• Testes e validação de idéias

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Desvantagens

• Limitações em recursos• Sombras em tempo real• Interatividade complexa

• AI

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Exemplos de jogos

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Como funciona?

Blocos de lógica

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Blocos de lógica

• Configurações e comportamentos adicionados visualmente

• Selecionar um objeto e adicionar o comportamento

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Exemplo

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Projeto Apricot

Primeiro Open Game

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Projeto Apricot

• Criação da estrutura com o Blender• Game Engine: Crystal Space• Blender + Crystal Space

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Projeto Apricot

• Início -> Dezembro 2007• Fase atual: Definição da história e enredo• http://www.crystalspace3d.org

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Download do Blender?

http://www.blender3d.org

Ble

nder

3D

| Jo

gos

| Ani

maç

ão in

tera

tiva

Alla

n B

rito

Obrigado!

allan@allanbrito.com

http://www.allanbrito.com

http://www.colaborativo.org/blog/