Upload
felipe-pedroso
View
366
Download
0
Embed Size (px)
DESCRIPTION
Palestra "Game Engines para Javascript" ministrada durante o evento "The Developers Conference - São Paulo" em Agosto de 2014
Citation preview
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
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