27
Game Engines para Windows Felipe Pedroso

Palestra Game Engines para Windows 8

Embed Size (px)

DESCRIPTION

Palestra ministrada na trilha de Windows Phone/Windows 8 durante o TDC-SP 2014.

Citation preview

Page 1: Palestra Game Engines para Windows 8

Game Engines para Windows

Felipe Pedroso

Page 2: Palestra Game Engines para Windows 8

Felipe Pedroso

Formado em Engenharia da Computação

Community Manager de Windows e RealSense

Desenvolvedor de apps e jogos nas horas vagas

@felipeapedroso

Page 3: Palestra Game Engines para Windows 8

Agenda

O que é uma game engine?

Como escolher a ideal para o seu jogo?

Engines para Windows 8

Page 4: Palestra Game Engines para Windows 8

Sem falar de programação...

4

Page 5: Palestra Game Engines para Windows 8

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

Page 6: Palestra Game Engines para Windows 8

GAME

GRÁFICOS

ÁUDIO

INPUT

FÍSICA

NETWORKIA

UI

SCRIPTING

...

O que o Developer faz...

Page 7: Palestra Game Engines para Windows 8

GAME

GRÁFICOS

ÁUDIO

INPUT

FÍSICA

NETWORKIA

UI

SCRIPTING

...

O que o Developer faz...

Page 8: Palestra Game Engines para Windows 8

8

FÍSICA

GRÁFICOS

UI

ÁUDIO

Page 9: Palestra Game Engines para Windows 8

9

FÍSICA

GRÁFICOS

UI

ÁUDIO

Page 10: Palestra Game Engines para Windows 8

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

Page 11: Palestra Game Engines para Windows 8

Algumas engines...

Page 12: Palestra Game Engines para Windows 8

Como escolher a ideal para meu jogo?

Curva de aprendizado

Custo/Licenciamento

Comunidade

Suporte

Linguagem de Programação

Plataformas

Recursos/Ferramentas

Documentação

Page 13: Palestra Game Engines para Windows 8

Devo criar minha própria engine?

...mas cada caso é um caso.

http://youtu.be/TeNNdVt83-c

Icons by The Pink Group – Social Media Icons

Page 14: Palestra Game Engines para Windows 8

Devo criar minha própria engine?

...mas cada caso é um caso.

http://youtu.be/TeNNdVt83-c

Icons by The Pink Group – Social Media Icons

Page 15: Palestra Game Engines para Windows 8

Engines para Windows 8

Page 16: Palestra Game 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/

Page 17: Palestra Game Engines para Windows 8

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/

Page 18: Palestra Game Engines para Windows 8

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/

Page 19: Palestra Game Engines para Windows 8

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

Page 20: Palestra Game Engines para Windows 8

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/

Page 21: Palestra Game Engines para Windows 8

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/

Page 22: Palestra Game Engines para Windows 8

Outras...

Page 23: Palestra Game Engines para Windows 8

HTML5 / Javascript

JavascriptWebGL

Canvas

Game Engines

Script

Page 24: Palestra Game Engines para Windows 8

Engines para HTML5/Javascript

24

http://html5gameengine.com/

Page 25: Palestra Game Engines para Windows 8

Dúvidas?

25

Page 26: Palestra Game Engines para Windows 8

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

Page 27: Palestra Game Engines para Windows 8