palestra "game engines para javascript"

Post on 24-May-2015

355 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Palestra "Game Engines para Javascript" ministrada durante o evento "The Developers Conference - São Paulo" em Agosto de 2014

TRANSCRIPT

Game Engines para Javascript

Felipe Pedroso

Felipe Pedroso

Formado em Engenharia da Computação

Community Manager de Windows e RealSense

Desenvolvedor de apps e jogos nas horas vagas

@felipeapedroso

Agenda

O que é uma game engine?

Como escolher a ideal para o seu jogo?

Javascript e Jogos

CreateJS

Sem falar de programação...

4

Os quatro elementos de um jogo

ESTÉTICAARTE

HISTÓRIAMECÂNICA

TECNOLOGIA

Vis

ibili

dad

e

Referência: “The Art of Game Design” – Jesse Shell

Developer

GAME

GRÁFICOS

ÁUDIO

INPUT

FÍSICA

NETWORKIA

UI

SCRIPTING

...

O que o Developer faz...

GAME

GRÁFICOS

ÁUDIO

INPUT

FÍSICA

NETWORKIA

UI

SCRIPTING

...

O que o Developer faz...

8

FÍSICA

GRÁFICOS

UI

ÁUDIO

9

FÍSICA

GRÁFICOS

UI

ÁUDIO

Então o propósito de um Game Engine é...

Abstrair aspectos do desenvolvimento de games

Permitir reutilização de componentes

Acelerar o desenvolvimento

Focar mais no conteúdo

Algumas engines...

Como escolher a ideal para meu jogo?

Curva de aprendizado

Custo/Licenciamento

Comunidade

Suporte

Linguagem de Programação

Plataformas

Recursos/Ferramentas

Documentação

Devo criar minha própria engine?

...mas cada caso é um caso.

http://youtu.be/TeNNdVt83-c

Icons by The Pink Group – Social Media Icons

Devo criar minha própria engine?

...mas cada caso é um caso.

http://youtu.be/TeNNdVt83-c

Icons by The Pink Group – Social Media Icons

E o Javascript?

E o Javascript?

JavascriptWebGL

Canvas

Game Engines

Script

Engines para HTML5/Javascript

17

http://html5gameengine.com/

CreateJS

Bibliotecas e ferramentas para a criação de conteúdo interativo

Foi criado facilitar a transição de ActionScript3 para HTML5/Javascript

Sponsors: Microsoft, Adobe, Mozilla e AOL

Principais bibliotecas

SOUNDJS PRELOADJSEASELJS ZOËTWEENJS

Vou ficar só no browser?

21

Apache Cordova

E para compilar?

Dúvidas?

24

Muito obrigado!

@felipeapedroso

facebook.com/felipe.a.pedroso

slideshare.net/felipe_pedroso

linkedin.com/in/felipeapedroso

Icons by The Pink Group – Social Media Icons

Felipe Pedroso

top related