aquecimento global game jam flixel

16
Aquecimento Global Game Jam Flixel Tácio Dias Palhão Mendes

Upload: mirit

Post on 05-Jan-2016

24 views

Category:

Documents


1 download

DESCRIPTION

Aquecimento Global Game Jam Flixel. Tácio Dias Palhão Mendes. Sumário. Quem sou eu O que é flixel? Características Alguns exemplos de funcionalidades O jogo mais conhecido feito em flixel Porque usar Flixel Vantagens Desvantagens Q&A. Quem sou eu. Tácio Dias Palhão Mendes aka, Foxtacy - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Aquecimento Global Game Jam Flixel

Aquecimento Global Game JamFlixel

Tácio Dias Palhão Mendes

Page 2: Aquecimento Global Game Jam Flixel

Sumário

Quem sou eu O que é flixel? Características Alguns exemplos de funcionalidades O jogo mais conhecido feito em flixel Porque usar Flixel Vantagens Desvantagens Q&A

Page 3: Aquecimento Global Game Jam Flixel

Quem sou eu

Tácio Dias Palhão Mendes aka, Foxtacy Analista de Sistemas Protótipo de músico Desenvolvedor de Jogos (Ou quase isso...) Experiências na área de jogos Game Jam e lições aprendidas.

Page 4: Aquecimento Global Game Jam Flixel

O que é Flixel

Engine para jogos desenvolvida em AS3 Jogos em Flash Feita por Adam “Atomic” Saltsman Similaridades entre ActionScript e outras

linguagens conhecidas

Page 5: Aquecimento Global Game Jam Flixel

Características

É capaz de desenhar vários objetos se movimentando simultaneamente

Colisões básicas entre objetos Agrupamento de desenhos para desenho,

teste de colisão, partículas etc. Geração e tratamento de partículas Suporte a tilemaps Suporte a desenho de textos, salvamento de

jogo e rolagem

Page 6: Aquecimento Global Game Jam Flixel

Características

Inputs de mouse e teclado. Utilitários de Cor, e funções para matemática

e física Gravação de replays. Debugger poderoso e interativo Sistema de cameras para splitscreens Pathfinding e Pathfollowing Reciclagem e reuso de objetos feito de

forma simples!

Page 7: Aquecimento Global Game Jam Flixel

Exemplos de Funcionalidadeshttp://flixel.org/features.html

Page 8: Aquecimento Global Game Jam Flixel

O jogo mais conhecido feito em flixel

Canabalt

Page 9: Aquecimento Global Game Jam Flixel

Porque usar Flixel

Ideal para uma Game Jam! Desenvolvimento rápido, poucas linhas de

código fazem muito! Facilidades de código providas por suas

características e plugins.

Page 10: Aquecimento Global Game Jam Flixel

Vantagens

Escreva pouco, faça muito. Você ganha tempo para se preocupar com as

mecânicas de jogo, ao invés de como faze-las, muitas vezes até não precisando faze-las.

Controle Permite que muitas pessoas trabalhem no

jogo ao mesmo tempo. Altamente extensível!

Page 11: Aquecimento Global Game Jam Flixel

Desvantagens

Muito cuidado com performance! É altamente recomendável que você siga as melhores práticas recomendadas (vide Guia Rápido - Flixel.ppt em anexo)

Se você quiser fazer um jogo pequeno ou médio, ela é adequada. Caso você queira fazer um jogo maior com muitas mecânicas, você precisará fazer o seu código de maneira extremamente otimizada, do contrário a performance do seu jogo não ficará aceitável.

Page 12: Aquecimento Global Game Jam Flixel

Desvantagens

Aceita sons e musica em formatos em mp3 a 44100 MHZ apenas (Tive alguns problemas em usar outros formatos).

Seus spritesets e tilesets têm que ser organizados horizontalmente, do contrário a flixel terá problemas em ler os frames das imagens.

Page 13: Aquecimento Global Game Jam Flixel

Q&A - Como o pessoal das outras áreas (visual, som, level design)

trabalharia nela?

Trabalho paralelo e simultâneo Ferramenta de Level Design – Flan.

Page 14: Aquecimento Global Game Jam Flixel

Q&A – Mais Perguntas?

Page 15: Aquecimento Global Game Jam Flixel

Contato

E-Mail: [email protected]

Twitter: @Foxtacy

Facebook: /tacio.mendes

MSN: [email protected]

Portfolio de Musicas:

www.foxtacy.newgrounds.com/audio

Page 16: Aquecimento Global Game Jam Flixel

FIM!

Obrigado!