Palestra Game Engines para Windows 8
-
Upload
felipe-pedroso -
Category
Technology
-
view
175 -
download
1
description
Transcript of Palestra Game Engines para Windows 8
Game Engines para Windows
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?
Engines para Windows 8
Sem falar de programação...
4
Os quatro elementos de um jogo
ESTÉTICA
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
Engines para Windows 8
Cocos2D-x / Cocos2D-JS
Linguagem de programação C++, Javascript e Lua
Plataformas suportadas Windows 8/8.1, Windows
Phone, Win32, Android, iOS, Blackberry, Linux, Mac OS X, NaCl e Browsers
Website http://www.cocos2d-x.org/
Unity 2D/3D
Linguagem de programação C#, Javascript e Boo
Plataformas suportadas Windows 8/8.1, Windows
Phone, Win32, Android, iOS, Blackberry, Linux, Mac OS X, NaCl, Browsers, Xbox, Playstation, Wii
Website http://unity3d.com/
Monogame
Linguagem de programação C#
Plataformas suportadas Windows 8/8.1, Windows
Phone, Android, Win32, iOS, Mac OS X, Linux, Playstation Mobile, OUYA
Website http://www.monogame.net/
Havok Vision Engine
Linguagem de programação C++
Plataformas suportadas Windows 8/8.1, Win32,
Xbox360, PS3, Wii, Wii U, PS Vita, iOS e Android
Website http://www.havok.com/prod
ucts/vision-engine
Marmalade
Linguagem de programação C++
Plataformas suportadas Windows 8/8.1, Windows
Phone, Win32, iOS, Tizen, Android, Blackberry, Roku, Mac OS X
Website https://www.madewithmarm
alade.com/
GameSalad
Linguagem de programação
Não é necessário codar
Plataformas suportadas
Windows 8/8.1, Android, iOS, Mac OS X, HTML5
Website
http://gamesalad.com/
Outras...
HTML5 / Javascript
JavascriptWebGL
Canvas
Game Engines
Script
Dúvidas?
25
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