O documento discute o desenvolvimento de jogos usando a engine Ogre 3D. Em três frases, o documento aborda: (1) o contexto da indústria de jogos e curiosidades sobre a área; (2) as principais APIs gráficas, engines físicas e game engines como Ogre 3D; (3) conceitos básicos de computação gráfica para desenvolvimento de jogos.
2. Sobre Mim
23 anos;
Bacharel em Sistemas de Informação pela
Universidade Católica de Santos;
Trabalho com Java para sistemas Web;
Estudo desenvolvimento de jogos desde 2009;
2 projetos na área de jogos:
Shyds;
PontoV.
3. Shyds Games -
http://shydsgames.com/
Criado para armazenar nossos jogos, news e
como blog de desenvolvimento;
Projetos:
Bola de Pano;
Tumbu;
Black Amber;
Sem nome (Em desenvolvimento).
9. Desenvolvimento de jogos e
Ogre 3D
Será abordado:
Contextualização;
Indústria;
Curiosidades;
Mitos;
Ogre 3D;
Desenvolvimento de Jogos;
Api´s;
Game Engine;
Computação Gráfica;
21. Jogos – Vendas
1º Wii Sports (Wii) – 77,34 milhões;
2º Super Mario Bros. (NES) – 40,24
milhões;
3º Pokemon Red/Green/Blue (GB) – 31,37
milhões;
4º Tetris (GB) – 30,26 milhões;
5º Mario Kart (Wii) – 28,57 milhões.
22. Jogos – Vendas
9º New Super Mario Bros. (DS) – 26 milhões
18º Grand Theft Auto: San Andreas (PS2) –
19,15 milhões;
22º The Sims (PC) – 16,08 milhões;
28º Call of Duty: Black Ops (X360) – 13,08
milhões;
32º Super Mario 64 (N64) – 11,09 milhões;
38º Call of Duty: Black Ops (PS3) –
10,68 milhões;
23. Jogos – Vendas (2012)
1º Mass Effect 3 (Wii) – 2.155.747;
2º Just Dance 3 (Wii) – 1.642.825;
3º Mario Kart 7 (3DS) – 1.544.864;
4º Call of Duty: MW 3 (PS3) – 1.391.361;
5º Call of Duty: MW 3 (X360) –
1.366.578;
24. Jogos – Crítica
(Game Rankings)
1º The Legend of Zelda: Ocarina Of Time (N64)
– 97,48;
2º Super Mario Galaxy (Wii) – 97,46;
3º Super Mario Galaxy 2 (Wii) – 97,12;
4º GTA IV (PS3) – 97,01;
5º SoulCalibur (DreamCast) – 96,94;
9º The Orange Box (X360) – 96,19;
11º The Orange Box (PC) – 95,82.
25. Indústria – Notícias Recentes
“Vostu raises $30 million to invest in Brazilian
market” (Games Industry 30/11/2010)
“47.5m Americans Play Online Games ...
“console gaming remains more popular with
nearly 120 million players” (GamaSutra
16/10/2010)
26. Indústria – Notícias Recentes
“Aproveitando a produção do Xbox no Brasil,
MCT planeja programa de incentivo a jogos”
(Tecnomundo 27/09/2011)
“US games spending hits $4.5 billion in Q2”
(GameIndustry 05/10/2011)
28. Indústria Brasileira
AbraGames – Associação Brasileira das
Desenvolvedoras de Jogos Eletrônivos -
http://www.abragames.org/
AciGames – Associação Comercial,
Industrial e Cultural de Games -
http://www.acigames.com.br/
30. Onde Publicar
Google Play(Android) / Apple Store(Iphone);
Steam / Humble Indie Bundle;
Redes Sociais;
Xbox Live;
31. Eventos Interessantes -
Internacional
IGF (Independent Games Festival);
GDC (Game Developer Conference);
IGDA (International game developers
Association).
32. Eventos Interessantes -
Nacional
SBGames (Simpósio Brasileiro de Games e
Entretenimento Digital);
BGS (Brasil Game Show);
Senac E-Games (Concurso de
desenvolvimento de jogos digitais).
34. Curiosidades
79% dos jogadores tem mais de 18 anos;
Dentre os adultos mulheres são 28%;
75% dos chefes de família jogam no
video-game ou computador.
35. Curiosidades
Em média no mundo todo são jogados 3
bilhões de horas por semana;
Até agora, todos os jogadores de World of
Warcraft gastaram, coletivamente 6 milhões
de anos jogando
36. Curiosidades
62% dos jogadores, jogam jogos online;
Em 2008 a receita da indústria de jogos nos
Estados Unidos foi de aproximadamente 22
bilhões que é maior que a receita da indústria
de musica e filmes juntos (10,4 bilhões e
9,5 bilhões repetitivamente).
37. Curiosidades
62% dos jogadores, jogam jogos online;
Em 2008 a receita da indústria de jogos nos
Estados Unidos foi de aproximadamente 22
bilhões que é maior que a receita da indústria
de musica e filmes juntos (10,4 bilhões e
9,5 bilhões repetitivamente).
70. Ogre 3D
Defeitos:
Criando Ambiente e Criar Primeiro Projeto;
Tempo de Compilação;
Soluções:
Ogre App Wizard;
Paciência e/ou PC da Nasa ;
71. Principais
Trabalhos
Garshasp - The Monster Slayer;
Family Farm;
Project Aftershock;
TorchLight;
76. Torchlight
Desenvolvido pela Runnic Games;
Lançado em outubro de 2009;
Maioria das bibliotecas utilizadas são Open
Source;
77. Torchlight
No Dia 6 de agosto de 2010 já tinha registrados
bem mais de 600 mil vendas (fonte:
Gamasutra);
Foi pago pelo jogo 20 dólares (caixa) e 10
dólares pelo download.
99. Ogre 3D em 10 slides (1 de 10)
Grafos;
Managers.
Nós;
100. Ogre 3D em 10 slides (2 de 10)
Iniciando Ogre:
ogre = new Ogre::Root(“arquivo.cfg”);
Iniciando Manager de Cena:
ogre->createSceneManager(tipo);
Criando um nó:
manager->
getRootSceneNode()->
createChildSceneNode
("no1");
101. Ogre 3D em 10 slides (3 de 10)
Entidades;
.mesh e .materials;
102. Ogre 3D em 10 slides (4 de 10)
Criando entidade:
manager->createEntity(“arquivo.mesh"));
Associando entidade a um nó:
no->attachObject(entidade);
103. Ogre 3D em 10 slides (5 de 10)
Criando Luz:
manager->createLight("Luz");
Criando Câmera:
manager>createCamera("Camera");
104. Ogre 3D em 10 slides (6 de 10)
Posicionando Nós
no>setPosition( 10, 20, 30 );
no->setPosition(Ogre::Vector3( 10, 20, 30 ));
105. Ogre 3D em 10 slides (7 de 10)
Girando 90º em X:
no->pitch(Ogre::Degree(90));
Girando 90º em Y:
no->yaw(Ogre::Degree(90));
Girando 90º em Z:
no->roll(Ogre::Degree(90));
106. Ogre 3D em 10 slides (8 de 10)
Renderizando o Frame Atual:
mRoot->renderOneFrame();
107. Ogre 3D em 10 slides (9 de 10)
Mouse:
OIS::MouseListener;
Teclado:
OIS::KeyListener;
Joystick:
OIS::OISJoyStick;
108. Ogre 3D em 10 slides
(10 de 10)
Let’s Play!!!
Mais em:
http://www.pontov.com.br/site/ogre3d