Desenvolvimento Jogos
Imersivos
Think ahead
Alessandro Binhara
Data Scientist & Mobile Expert
Mestre em Tecnologia (UTFPR)
Bacharel em TIC, Técnico Eletrônica (CEFET-PR)
Mono Hacker desde 2003
Fundador Projeto MonoBrasil
Linguagens Fluente: C#, Java, PIG, PHP, Ruby., ...
BigData: Hadoop, MapReduce Mahout, Hbase, Cassandra,
Hive, Sqoop,
Consultor Autorizado Xamarin
Atuação Azuris
Xamarin
Treinamento , Consultoria , Desenvolvimento Mobile
Porte de aplicativos .NET para Linux , Evento InteropMIX
Suporte Xamarin e Mono
Cloud BigData
Clusters Hadoop com mais de 1milhão transações/segundo
Eco Sistema Hadoop : Hive, PIG, HBASE, Cassandra,
Programação em MapReduce
Sistemas para recomendação com Mahout
Clientes
Jogos Imersivos
• Para Murray [3], a imersão, seja em meio
digital ou não, leva as pessoas a uma realidade
alternativa, possibilitando que elas assumam
quaisquer papéis que desejassem. Em livros
necessita-se, além do entendimento do que se
lê, da imaginação para que uma realidade
alternativa seja criada pelo leitor.
Imersão(1991)
(1994)
(1996)
Wolfenstein 3D by id DOOM by id Quake by id
História da VR
• Sensorama Simulator, US Patent #3,050,870, 1962
História da VR
• 1963+
– Ivan Sutherland's doctoral theses: SKETCHPAD:
stereo HMD, position tracking, and a graphics
engine. 1966+
– Tom Furness: display systems for pilots;
• 1967+
– Brooks developed force feedback GROPE system;
Ivan Sutherland’s HMD
(1966+)
Sensor de Movimentos
Brooks’s Grope
Project (1977)
NASA uma das pioneiras
• The first complete system
was developed by NASA
“Virtual Visual
Environmental Display”
(VIVED early 80s; they
prototyped the LCD HMD;
• Became “Virtual Interface
Environment Workstation”
(VIEW) 1989
NASA VIEW system (1992)
Resolução pobre
Exemplos
Scene created with Rend386
Successor is AVRIL ("A Virtual
Reality Interface Library“)
C library for authoring. Created at
U. Waterloo, Canada
ece.uwaterloo.ca/~broehl/avril.html
Primeiros sistemas
35,000
polygons/sec;
$64,000 (including
texture generator,
tracker, 3-D audio,
HMD and
software)
Provision 100 VR turnkey system (Division Ltd., UK)
Jogos Imersivos
• Facebook comprou Oculus Rift por $2Bilhões
http://www.oculusvr.com/dk2/
OCULUS VR
Em todo o mundo temos
1,5 bilhões de smartphones,
em dois anos serão 3 bilhões
Fonte: ABI Research.
O mercado de games móveis
corresponde a 15% dos US$ 70 bilhões
que serão movimentados pela indústria
global do setor até o fim de 2013
Fonte: Consultoria Newzoo.
"Cada smartphone é um console em
potencial. Pelo menos 50% dos aplicativos
são jogos, gratuitos ou pagos. Os games
móveis terão um crescimento de cerca de
30% ao ano até 2016.
Fonte: Research and Markets eTuong Nguyen, analista da Gartner.
Immersive Games são a maior
tendência da indústria de
entretenimento.
Fonte: Michael Poh | National University of Singapore |
Hongkiat.com
No Brasil, 40% dos usuários
de smartphones usam o
aparelho para jogar
Fonte: Ibope Inteligência
Identificamos 4 problemas para jogar em
dispositivos do tipo smartphones:
1. A Ergonomia dos dispositivos
2. O Tamanho da Tela
3. A dificuldade para comandar os jogos
4. A experiência dos jogos não alcança a experiência em consoles
• Produto Brasileiro
• Startup Paranaense
• Lançamento na CES em
Las Vegas
José Terrabuio Jr – CEO - Founder
beenoculus@beenoculus.com.br
http://beenoculus.com.br/
DEMOS BEE Noculus
• SmartCity
• VR Simulator
Demo CardBoard Google
• Google criou um versão em papelão
transforma
Smartphones
em consoles
para
experiências
imersivas
em 3D,
Realidade
Virtual e
Aumentada
BEEnóculos
BEEnóculos - Smartphone passa a ser o
console, liberando as mãos e o corpo para
participar da experiência do jogo
BEEnóculos - Experiência com
Games 3D superior a das TV´s e
ainda permite assistir filmes 3D
side by side
BEEnóculos - Impulsiona a indústria de
smartphones e o desenvolvimento de
Games e Apps em 3D para a plataforma.
BEEnóculos - Solução para os setores
de entretenimento, educação e
indústria em mercados B2C; B2B e B2G
EXPERIÊNCIA
DIVERSÃO
IMERSÃO
CONVENIÊNCIA
TENDÊNCIA
EDUCAÇÃOEFICIÊNCIA
INOVAÇÃO
Think ahead
Think ahead
Informações adicionais:
José E. Terrabuio Junior
Chief Technology Officer
+55 41 9184-3125
junior@beetech.com.br
QUAL FERRAMENTA USAR?
Existem boas ferramentas em para desenvolver jogos profissionais ?
Ferramentas
http://devmaster.net/devdb/engines
Unreal demo
Unity demo
Cuidados ao escolher
uma ferramenta
• Abrangência de mercado
• Documentação disponível
• Disponibilidade de cursos
• Aceitação de mercado
• Oportunidades profissionais
Microsoft lança o .NET
Projeto MONO
• Miguel busca uma nova plataforma para
melhorar seus projetos.
• Microsoft Lança a plataforma .Net
– Coloca o C# como um padrão
– O Core do .Net é colocado como padrão
– Padrões ECMA 334 , ECMA 335
• Plataforma Microsoft .Net
– Multi-linguagem
– Coletor de Lixo
Miguel de Icaza
Criador do Gnome
Fundou a Ximian para dar suporte ao Gnome.
− Evolution: cliente de email
− Necessidade da criação de uma comunidade
− A Ximian foi adquirida pela Novell
Criou o Mono em 2001 (MPL, LGPL, MIT, BSD)
Miguel recebeu em 2009 o título MVP C#
Foi nomeado o Primeiro da lista dos 100 Inovadores do novo século pela Revista Time
em Setembro de 2000.
Fundou a Xamarin com sólida Base no Mono, empresa especializa em ferramentas
Mono para Android e iOS como o Xamarin Studio.
Mais de 700mil usuários da plataforma !
Clientes Xamarin que usam Mono :
Projeto Mono
http://www.mono-project.com/
http://www.monobrasil.com.br
Mono é uma
implementação
OpenSource do .NET
Permite a execução e
desenvolvimento de
software .Net em
ambiente Não
Windows.
Versão atual Mono
3.8 (C# 5 , .Net 4.5 ,
MVC4, WCF, Entity,
etc ,etc)
O XNA
Framework é
uma plataforma
para
desenvolvimento
de jogos
baseada em .NET
utilizada na
criação de jogos
para todas as
plataformas
Microsoft.
 Windows
 Windows Phone
 Xbox 360
Seu foco está no modelo de desenvolvimento,
não na plataforma.
Desenvolver
Jogos Mobile/PC/etc..
+
This is a MonoGame
Quem usa o MonoGame
Infinite Flight é um novo simulador de
vôo que visa o máximo realismo em
dispositivos móveis. Possui 20 + aviões
de aviões monomotores de pequeno
para grandes aeronaves, centenas de
aeroportos, tempo e configurações do
tempo.
35 aeronaves (17 incluído + 18 disponíveis
para compra): Airbus, Boeing, Embraer,
Cessna, Cirrus, etc.
• 14 regiões cada cobrindo milhares de
quilômetros quadrados (7 incluído + 7
disponível para compra)
• todos os principais aeroportos com
precisos pista e taxiway layouts
• planejamento de vôo •
• sistema da aterragem de instrumento
(ILS) simulador de vôo de piloto
automático avançado (suporta Altitude,
posição, aceleração e velocidade Vertical)
• tempo de repetição e condições
• peso do tempo e equilibrar a
configuração
• introdutório e decolagem vôo lições
• diário de bordo
Quem usa ?
FEZé um jogo desenvolvido pela POLYTRON.
Nele, você joga como Gomez, uma criatura 2D
vivendo em que ele acredita que é um mundo 2D.
Até que um estranho e poderoso artefato revela-
lhe a existência de uma misteriosa terceira
dimensão!www.fezgame.com
“MonoGame permitiu-nos sem dor, portar um jogo XNA 3.1 3D cheio que alvejou o Xbox
LIVE Arcade para OpenGL, incluindo uma dúzia HLSL shaders e activos de pipeline de
conteúdo personalizado. Apesar FEZ usando o shader avançados recursos como
shader instâncias usando vértice shader constantes, MonoGame fez o trabalho pesado
para nós e nos salvou tempo valioso.”
1.1 Milhões de cópias
Quem usa ?
http://www.sickheadgames.com/
ARMED! é uma
estratégia multiplayer
baseado em turnos Sci-
Fi, jogo para Windows
Phone. Parte RTS, parte
de estratégia do
tabletop, armado!
coloca você no comando
de uma frota de
futuristas tanques e
torretas robôs com um
objetivo: se infiltrar em
território inimigo,
esmagar as suas forças e
destruir seu quartel
general. Jogar jogos
classificados frente a
frente contra oponentes
online, desafie seus
amigos para um jogo de
correspondência ou
batalha do AI no modo
single player.
Quem usa ?
Draw a stickman, Então guiá-lo através de um fantástico
mundo de aventura! Usando uma variedade dos lápis,
desenhe elementos, ferramentas e armas para resolver
enigmas e superar os obstáculos.
Usado MonoGame portamos o jogo em iOS, Android
e Windows 8.
"Usando MonoGame, fomos capazes de
compartilhar cerca de 95% do nosso
código entre várias plataformas.
MonoGame ajudou-nos tanto, mais uma vez
foi gasto ficando o conteúdo do nosso jogo
para caber novas resoluções de tela do que
na verdade portar o jogo para novas
plataformas. Começando por nós
desenvolvido para XNA padrão (perfil de
acesso) no Windows, em seguida, tinha uma
porta bem fácil para iOS, WinRT (Windows 8)
e Android usando MonoGame.
Quem usa ?
http://www.towerfall-game.com/
"Multiplayer game of the year"
Chris Plante, Polygon
"Insanely fun multiplayer
madness ... 9 / 10" - Game Informer
"TowerFall was the most fun I
had at E3" - Kotaku
Primeiro Lugar no no Reino
Unido, Irlanda, Austrália e Nova
Zelândia para iOS na seção livre
iPad.
Caracterizado como um dos top
15 apps no Windows 8 por PC
World.
Mais de 500mil cópias
“The iPad version of Bastion would not
have been possible without Xamarin.iOS
from Xamarin and the MonoGame project.”
Bastion é o primeiro título da supergigante jogos, um ação role-playing jogo conjunto
original em um mundo exuberante e imaginativo, em que os jogadores devem criar e
lutar pelo último refúgio da civilização como um narrador misterioso marca todos os
seus movimentos.
Transistor é um RPG de ação com tema
Sci-Fi que convida os jogadores a
empunhar uma arma extraordinária de
origem desconhecida, como eles lutam por
uma deslumbrante cidade futurista.
2009 – Jalf inicia o projeto XNA Touch (foco iPhone)
2010 - Apple Store diversos jogos usando XNA Touch
2011 - Renomeado para MonoGame - Agora com suporte
a Android, MAC, Linux e mais... suporte ao OpenGL no
Windows.
2012 - Adição do suporte ao DirectX 11 e Windows 8
José Antonio Leal de Farias
JALF
Microsoft – MVP
Participante ativo da
Comunidade XNA
MonoGame
• Implementação Livre do Framework XNA
• Write one, Run Everywhere!!!!
• http://monogame.codeplex.com
• www.monogame.net Projeto Brasileiro!
Crescimento do MonoGame
MS Visual Studio
Xamarin Studio
Suporte Windows, Linux, MAC
Open Source
www.interopmix.com.br
www.azuris.com.br
Treinamentos e cursos

Games imersivos

  • 1.
  • 2.
    Alessandro Binhara Data Scientist& Mobile Expert Mestre em Tecnologia (UTFPR) Bacharel em TIC, Técnico Eletrônica (CEFET-PR) Mono Hacker desde 2003 Fundador Projeto MonoBrasil Linguagens Fluente: C#, Java, PIG, PHP, Ruby., ... BigData: Hadoop, MapReduce Mahout, Hbase, Cassandra, Hive, Sqoop, Consultor Autorizado Xamarin
  • 3.
    Atuação Azuris Xamarin Treinamento ,Consultoria , Desenvolvimento Mobile Porte de aplicativos .NET para Linux , Evento InteropMIX Suporte Xamarin e Mono Cloud BigData Clusters Hadoop com mais de 1milhão transações/segundo Eco Sistema Hadoop : Hive, PIG, HBASE, Cassandra, Programação em MapReduce Sistemas para recomendação com Mahout Clientes
  • 4.
    Jogos Imersivos • ParaMurray [3], a imersão, seja em meio digital ou não, leva as pessoas a uma realidade alternativa, possibilitando que elas assumam quaisquer papéis que desejassem. Em livros necessita-se, além do entendimento do que se lê, da imaginação para que uma realidade alternativa seja criada pelo leitor.
  • 5.
  • 6.
    História da VR •Sensorama Simulator, US Patent #3,050,870, 1962
  • 7.
    História da VR •1963+ – Ivan Sutherland's doctoral theses: SKETCHPAD: stereo HMD, position tracking, and a graphics engine. 1966+ – Tom Furness: display systems for pilots; • 1967+ – Brooks developed force feedback GROPE system;
  • 8.
  • 9.
    Sensor de Movimentos Brooks’sGrope Project (1977)
  • 10.
    NASA uma daspioneiras • The first complete system was developed by NASA “Virtual Visual Environmental Display” (VIVED early 80s; they prototyped the LCD HMD; • Became “Virtual Interface Environment Workstation” (VIEW) 1989 NASA VIEW system (1992)
  • 11.
  • 12.
    Exemplos Scene created withRend386 Successor is AVRIL ("A Virtual Reality Interface Library“) C library for authoring. Created at U. Waterloo, Canada ece.uwaterloo.ca/~broehl/avril.html
  • 13.
    Primeiros sistemas 35,000 polygons/sec; $64,000 (including texturegenerator, tracker, 3-D audio, HMD and software) Provision 100 VR turnkey system (Division Ltd., UK)
  • 14.
    Jogos Imersivos • Facebookcomprou Oculus Rift por $2Bilhões http://www.oculusvr.com/dk2/
  • 15.
  • 16.
    Em todo omundo temos 1,5 bilhões de smartphones, em dois anos serão 3 bilhões Fonte: ABI Research.
  • 17.
    O mercado degames móveis corresponde a 15% dos US$ 70 bilhões que serão movimentados pela indústria global do setor até o fim de 2013 Fonte: Consultoria Newzoo.
  • 18.
    "Cada smartphone éum console em potencial. Pelo menos 50% dos aplicativos são jogos, gratuitos ou pagos. Os games móveis terão um crescimento de cerca de 30% ao ano até 2016. Fonte: Research and Markets eTuong Nguyen, analista da Gartner.
  • 19.
    Immersive Games sãoa maior tendência da indústria de entretenimento. Fonte: Michael Poh | National University of Singapore | Hongkiat.com
  • 20.
    No Brasil, 40%dos usuários de smartphones usam o aparelho para jogar Fonte: Ibope Inteligência
  • 22.
    Identificamos 4 problemaspara jogar em dispositivos do tipo smartphones: 1. A Ergonomia dos dispositivos 2. O Tamanho da Tela 3. A dificuldade para comandar os jogos 4. A experiência dos jogos não alcança a experiência em consoles
  • 24.
    • Produto Brasileiro •Startup Paranaense • Lançamento na CES em Las Vegas José Terrabuio Jr – CEO - Founder beenoculus@beenoculus.com.br http://beenoculus.com.br/
  • 25.
    DEMOS BEE Noculus •SmartCity • VR Simulator
  • 26.
    Demo CardBoard Google •Google criou um versão em papelão
  • 27.
  • 28.
    BEEnóculos - Smartphonepassa a ser o console, liberando as mãos e o corpo para participar da experiência do jogo
  • 29.
    BEEnóculos - Experiênciacom Games 3D superior a das TV´s e ainda permite assistir filmes 3D side by side
  • 30.
    BEEnóculos - Impulsionaa indústria de smartphones e o desenvolvimento de Games e Apps em 3D para a plataforma.
  • 31.
    BEEnóculos - Soluçãopara os setores de entretenimento, educação e indústria em mercados B2C; B2B e B2G
  • 32.
  • 33.
  • 34.
    Think ahead Informações adicionais: JoséE. Terrabuio Junior Chief Technology Officer +55 41 9184-3125 junior@beetech.com.br
  • 35.
    QUAL FERRAMENTA USAR? Existemboas ferramentas em para desenvolver jogos profissionais ?
  • 36.
  • 37.
  • 38.
  • 39.
    Cuidados ao escolher umaferramenta • Abrangência de mercado • Documentação disponível • Disponibilidade de cursos • Aceitação de mercado • Oportunidades profissionais
  • 40.
    Microsoft lança o.NET Projeto MONO • Miguel busca uma nova plataforma para melhorar seus projetos. • Microsoft Lança a plataforma .Net – Coloca o C# como um padrão – O Core do .Net é colocado como padrão – Padrões ECMA 334 , ECMA 335 • Plataforma Microsoft .Net – Multi-linguagem – Coletor de Lixo
  • 41.
    Miguel de Icaza Criadordo Gnome Fundou a Ximian para dar suporte ao Gnome. − Evolution: cliente de email − Necessidade da criação de uma comunidade − A Ximian foi adquirida pela Novell Criou o Mono em 2001 (MPL, LGPL, MIT, BSD) Miguel recebeu em 2009 o título MVP C# Foi nomeado o Primeiro da lista dos 100 Inovadores do novo século pela Revista Time em Setembro de 2000. Fundou a Xamarin com sólida Base no Mono, empresa especializa em ferramentas Mono para Android e iOS como o Xamarin Studio. Mais de 700mil usuários da plataforma ! Clientes Xamarin que usam Mono :
  • 42.
    Projeto Mono http://www.mono-project.com/ http://www.monobrasil.com.br Mono éuma implementação OpenSource do .NET Permite a execução e desenvolvimento de software .Net em ambiente Não Windows. Versão atual Mono 3.8 (C# 5 , .Net 4.5 , MVC4, WCF, Entity, etc ,etc)
  • 43.
    O XNA Framework é umaplataforma para desenvolvimento de jogos baseada em .NET utilizada na criação de jogos para todas as plataformas Microsoft.
  • 44.
     Windows  WindowsPhone  Xbox 360 Seu foco está no modelo de desenvolvimento, não na plataforma.
  • 45.
  • 46.
    This is aMonoGame
  • 47.
    Quem usa oMonoGame Infinite Flight é um novo simulador de vôo que visa o máximo realismo em dispositivos móveis. Possui 20 + aviões de aviões monomotores de pequeno para grandes aeronaves, centenas de aeroportos, tempo e configurações do tempo. 35 aeronaves (17 incluído + 18 disponíveis para compra): Airbus, Boeing, Embraer, Cessna, Cirrus, etc. • 14 regiões cada cobrindo milhares de quilômetros quadrados (7 incluído + 7 disponível para compra) • todos os principais aeroportos com precisos pista e taxiway layouts • planejamento de vôo • • sistema da aterragem de instrumento (ILS) simulador de vôo de piloto automático avançado (suporta Altitude, posição, aceleração e velocidade Vertical) • tempo de repetição e condições • peso do tempo e equilibrar a configuração • introdutório e decolagem vôo lições • diário de bordo
  • 48.
    Quem usa ? FEZéum jogo desenvolvido pela POLYTRON. Nele, você joga como Gomez, uma criatura 2D vivendo em que ele acredita que é um mundo 2D. Até que um estranho e poderoso artefato revela- lhe a existência de uma misteriosa terceira dimensão!www.fezgame.com “MonoGame permitiu-nos sem dor, portar um jogo XNA 3.1 3D cheio que alvejou o Xbox LIVE Arcade para OpenGL, incluindo uma dúzia HLSL shaders e activos de pipeline de conteúdo personalizado. Apesar FEZ usando o shader avançados recursos como shader instâncias usando vértice shader constantes, MonoGame fez o trabalho pesado para nós e nos salvou tempo valioso.” 1.1 Milhões de cópias
  • 49.
    Quem usa ? http://www.sickheadgames.com/ ARMED!é uma estratégia multiplayer baseado em turnos Sci- Fi, jogo para Windows Phone. Parte RTS, parte de estratégia do tabletop, armado! coloca você no comando de uma frota de futuristas tanques e torretas robôs com um objetivo: se infiltrar em território inimigo, esmagar as suas forças e destruir seu quartel general. Jogar jogos classificados frente a frente contra oponentes online, desafie seus amigos para um jogo de correspondência ou batalha do AI no modo single player.
  • 50.
    Quem usa ? Drawa stickman, Então guiá-lo através de um fantástico mundo de aventura! Usando uma variedade dos lápis, desenhe elementos, ferramentas e armas para resolver enigmas e superar os obstáculos. Usado MonoGame portamos o jogo em iOS, Android e Windows 8. "Usando MonoGame, fomos capazes de compartilhar cerca de 95% do nosso código entre várias plataformas. MonoGame ajudou-nos tanto, mais uma vez foi gasto ficando o conteúdo do nosso jogo para caber novas resoluções de tela do que na verdade portar o jogo para novas plataformas. Começando por nós desenvolvido para XNA padrão (perfil de acesso) no Windows, em seguida, tinha uma porta bem fácil para iOS, WinRT (Windows 8) e Android usando MonoGame.
  • 51.
    Quem usa ? http://www.towerfall-game.com/ "Multiplayergame of the year" Chris Plante, Polygon "Insanely fun multiplayer madness ... 9 / 10" - Game Informer "TowerFall was the most fun I had at E3" - Kotaku
  • 52.
    Primeiro Lugar nono Reino Unido, Irlanda, Austrália e Nova Zelândia para iOS na seção livre iPad. Caracterizado como um dos top 15 apps no Windows 8 por PC World. Mais de 500mil cópias “The iPad version of Bastion would not have been possible without Xamarin.iOS from Xamarin and the MonoGame project.” Bastion é o primeiro título da supergigante jogos, um ação role-playing jogo conjunto original em um mundo exuberante e imaginativo, em que os jogadores devem criar e lutar pelo último refúgio da civilização como um narrador misterioso marca todos os seus movimentos.
  • 53.
    Transistor é umRPG de ação com tema Sci-Fi que convida os jogadores a empunhar uma arma extraordinária de origem desconhecida, como eles lutam por uma deslumbrante cidade futurista.
  • 54.
    2009 – Jalfinicia o projeto XNA Touch (foco iPhone) 2010 - Apple Store diversos jogos usando XNA Touch 2011 - Renomeado para MonoGame - Agora com suporte a Android, MAC, Linux e mais... suporte ao OpenGL no Windows. 2012 - Adição do suporte ao DirectX 11 e Windows 8 José Antonio Leal de Farias JALF Microsoft – MVP Participante ativo da Comunidade XNA
  • 55.
    MonoGame • Implementação Livredo Framework XNA • Write one, Run Everywhere!!!! • http://monogame.codeplex.com • www.monogame.net Projeto Brasileiro!
  • 56.
  • 57.
  • 58.
    Xamarin Studio Suporte Windows,Linux, MAC Open Source
  • 59.
  • 60.