SlideShare una empresa de Scribd logo
1 de 33
WEBCASTS 
15 
set 
2 0 1 4 
DEV Xbox, Kinect & Game Development 
MVP ShowCast 
Virtual Community Series 
a 
09 
out 
#mvpbr Organizado por MVPs com apoio da Microsoft #mvpshowcast 
Por dentro do ID@Xbox 
Palestrante: Moderador: 
DEV Xbox, Kinect & Game Development 
José Antônio Leal de Farias 
MVP de Visual C++ 
Produtor na Prosperity Games. 
@sharpgames 
Ricardo Dorta 
MVP de Visual C# 
Systems Specialist na GFT Brasil 
@dortaway 
Nível: 100 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) 
Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Agenda do webcast 
♦Passado... 
♦ID@Xbox 
♦Faqs 
♦Xbox One 
♦Tecnologias 
♦Conclusão 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
É Chato... 
♦Burocracia 
♦ “It’s business baby” 
♦O fabricante só quer o melhor! 
♦Requisitos de Qualidade 
♦Requisitos de Conteúdo 
♦Requisitos técnicos 
♦Certificação 
♦Custos 
♦Hardware 
♦Software 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Passado e Futuro... 
♦Xbox Live Indie Games ♦ID@Xbox 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Xbox Live Indie Games 
♦Xbox 360 
♦XNA Framework 
♦C# 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Xbox Live Indie Games 
♦3 Price points: US$1, US$3, US$5 
♦Foi uma comunidade vibrante 
♦Promoções 
♦Indie Games Uprising 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
XNA 
♦MonoGame 
♦Crossplatform – OS X, Linux, Win8, 
Win Phone 8, iOS, PS Mobile, 
Ouya, Android (PS4 a caminho) 
♦Open Source 
♦Gratuito 
♦Bastion, Fez, Skulls of the Shogun 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
ID@Xbox 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
ID@Xbox versus Xbox Live Indie Games 
DEV Xbox, Kinect & Game Development 
♦Não é um programa para amadores e hobbystas 
♦Qualquer um pode participar 
♦Não pode usar o Xbox One como kit de desenvolvimento 
♦(por enquanto) 
♦Sem price points 
♦Negociado caso a caso 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
FAQs 
♦Qualquer um pode entrar? 
♦Sim. Porém buscam times experientes 
♦Qual o nível de qualidade exigido? 
♦Não há censura, porém bom senso. 
♦Há um processo de certificação? 
♦ Sim. Igual aos jogos ‘tradicionais’ 
♦Quanto custa 
♦NADA 
♦E o Brasil? 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
E o Brasil? 
♦O Brasil não está oficialmente no programa 
♦Oficialmente... 
♦O kit é enviado para o Brasil sem custo e com 
os (abusivos) impostos pagos 
♦IP-Fixo 
♦Suporte 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Chroma Squad 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Como faço? 
♦Todo o procedimento é online 
♦http://www.xbox.com/en-us/Developers/id 
♦Demora mas respondem  
♦Existe uma fila de espera 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
O que eu ganho? 
♦Hardware e software para desenvolvimento 
♦Suporte e documentação 
♦Acesso completo a plataformas, API’s, etc. 
♦Kinect, SmartGlass, Xbox Live Services, etc.. 
♦Espaço na loja 
♦Unity 3D Full (para o Xbox One) 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Xbox One 
♦Performance Next gen 
♦Nova arquitetura 
♦Kinect 
♦Always-on 
♦Cloud 
♦Usa o que você já sabe 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Cloud 
♦Melhor serviço 
Multiplayer 
♦Servidores dedicados 
♦Processamento e IA 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Kineckt 
♦Reconhecimento de voz e gestos 
♦Reconhecimento de identidade 
♦Melhores câmeras 
♦10x mais potente 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Entendendo a nova geração 
Novos mercados e dispositivos Multitasking Novas tecnologias 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
SmartGlass 
♦Experiência de segunda tela 
♦Windows Phone, iOS, Win 8 e Android 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Arquitetura do SO 
Shared apps Exclusive game 
Host OS 
Xbox shell 
System services 
OS 
Exclusive OS 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Tecnologias 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
HTML5 e Javascript 
♦Sim, é possível! 
♦Apps e Games 
♦Internet Explorer 
♦Nutjitsu 
♦ Veja mais em: 
http://channel9.msdn.com/Events/Build/2014/2-647 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Construct 2 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Unity 3D 
Fonte: http://unity3d.com/ 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Unity 3D 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
DirectX 
♦Separa as crianças dos homens 
♦Windows 8 ou Xbox One 
♦DirectX Tool Kit (aka Directx TK) 
♦https://directxtk.codeplex.com/ 
♦DirectX Tex (processamento de texturas) 
♦http://directxtex.codeplex.com/ 
♦C# 
♦SharpDX (http://sharpdx.org/) 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Strike Suit Zero 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Game Loop: Update-Draw 
Run Stop 
Startup 
Handle 
Input and 
Update 
Shutdown 
Loop 
Draw/Render 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
RandomChaos 
♦Open source C++ 
engine para DX11 
Source: https://randomchaosdx11engine.codeplex.com/ 
Tutorial: http://davevoyles.azurewebsites.net/c-directx-11/ 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
DirectX na MSDN 
http://msdn.microsoft.com/library/windows/apps/hh452744.aspx 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Conclusão 
♦Cadastre-se! 
♦Gratuito 
♦SDK Simples 
♦Unity 3D 
♦Excelente oportunidade de negócio 
♦Ávidos por novos jogos 
♦NOVOS JOGOS!! 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
DEV Xbox, Kinect & Game Development 
Webcasts relacionados 
Data e horário Palestra Palestrante 
24/09/2014 12h 
(quarta) 
Desenvolvimento de Games com Unity3D e C# Ricardo Dorta 
25/09/2014 12h 
(quinta) 
Desenvolvimento de jogos com MonoGame Alexandre Zollinger Chohfi 
Grade completa de webcasts: mvpshowcast.azurewebsites.net 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
Iniciativas da Microsoft 
Premiação MVP 
A premiação Microsoft Most Valuable Professional (MVP) é uma forma da Microsoft 
agradecer aos líderes independentes da comunidade que compartilham sua paixão, 
experiência técnica e conhecimento prático dos produtos da Microsoft com outros. 
mvp.microsoft.com 
Programa MVP Mentor 
O Programa MVP Mentor conecta estudantes que querem aprender mais sobre 
tecnologias Microsoft com especialistas independentes: os MVPs da Microsoft. 
mvp.microsoft.com/en-us/MVP-mentor.aspx 
Microsoft Virtual Academy 
Treinamento gratuito da Microsoft 
oferecido por especialistas. 
www.microsoftvirtualacademy.com 
Curah! 
Serviço de curadoria projetado para 
e mantido pela comunidade técnica. 
curah.microsoft.com 
© 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)

Más contenido relacionado

Similar a Xbox Game Dev

Replicando dados do Project Online com o SQL Server usando o protocolo OData
Replicando dados do Project Online com o SQL Server usando o protocolo ODataReplicando dados do Project Online com o SQL Server usando o protocolo OData
Replicando dados do Project Online com o SQL Server usando o protocolo ODataAndre Xavier
 
Gestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project OnlineGestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project OnlineAndre Xavier
 
Novidades do C# 7.0 - Julho-2017
Novidades do C# 7.0 - Julho-2017Novidades do C# 7.0 - Julho-2017
Novidades do C# 7.0 - Julho-2017Renato Groff
 
Desenvolvimento de jogos para a Windows Store [MVP ShowCast 2013 - DEV - Wind...
Desenvolvimento de jogos para a Windows Store [MVP ShowCast 2013 - DEV - Wind...Desenvolvimento de jogos para a Windows Store [MVP ShowCast 2013 - DEV - Wind...
Desenvolvimento de jogos para a Windows Store [MVP ShowCast 2013 - DEV - Wind...MVP ShowCast
 
Unindo Produtividade com Segurança no Office365
Unindo Produtividade com Segurança no Office365Unindo Produtividade com Segurança no Office365
Unindo Produtividade com Segurança no Office365Sara Barbosa
 
ASP.NET SignalR + SPA com AngularJS
ASP.NET SignalR + SPA com AngularJSASP.NET SignalR + SPA com AngularJS
ASP.NET SignalR + SPA com AngularJSWaldyr Felix
 
DevDays2009 - Construir Soluções de Internet Video
DevDays2009 - Construir Soluções de Internet VideoDevDays2009 - Construir Soluções de Internet Video
DevDays2009 - Construir Soluções de Internet VideoJoao Canais
 
Desenvolvimento com Kinect
Desenvolvimento com KinectDesenvolvimento com Kinect
Desenvolvimento com KinectMarcos Castro
 
Xna Touch Campus Party
Xna Touch  Campus PartyXna Touch  Campus Party
Xna Touch Campus PartyJosé Farias
 
Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Felipe Pedroso
 
Construindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightConstruindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightFelipe Pocchini
 
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
Curso (2010) - Desenvolvimento de Jogos 2D  com XNACurso (2010) - Desenvolvimento de Jogos 2D  com XNA
Curso (2010) - Desenvolvimento de Jogos 2D com XNAKleber de Oliveira Andrade
 
Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...
Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...
Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...Renato Groff
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Rodrigo Kono
 
Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013André Dias
 
It’s all about the game
It’s all about the gameIt’s all about the game
It’s all about the gameBruno Cicanci
 
Futuro do ASP.NET vNext - MVP ShowCast
Futuro do ASP.NET vNext - MVP ShowCast Futuro do ASP.NET vNext - MVP ShowCast
Futuro do ASP.NET vNext - MVP ShowCast Eduardo Pires
 
Desenvolvendo para Windows Phone
Desenvolvendo para Windows PhoneDesenvolvendo para Windows Phone
Desenvolvendo para Windows Phoneanybalrocha
 
C# 7.0 e .NET Core - Canal .NET Dev Week
C# 7.0 e .NET Core - Canal .NET Dev WeekC# 7.0 e .NET Core - Canal .NET Dev Week
C# 7.0 e .NET Core - Canal .NET Dev WeekRenato Groff
 
Microsoft .Net
Microsoft .NetMicrosoft .Net
Microsoft .Netjaumnc
 

Similar a Xbox Game Dev (20)

Replicando dados do Project Online com o SQL Server usando o protocolo OData
Replicando dados do Project Online com o SQL Server usando o protocolo ODataReplicando dados do Project Online com o SQL Server usando o protocolo OData
Replicando dados do Project Online com o SQL Server usando o protocolo OData
 
Gestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project OnlineGestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project Online
 
Novidades do C# 7.0 - Julho-2017
Novidades do C# 7.0 - Julho-2017Novidades do C# 7.0 - Julho-2017
Novidades do C# 7.0 - Julho-2017
 
Desenvolvimento de jogos para a Windows Store [MVP ShowCast 2013 - DEV - Wind...
Desenvolvimento de jogos para a Windows Store [MVP ShowCast 2013 - DEV - Wind...Desenvolvimento de jogos para a Windows Store [MVP ShowCast 2013 - DEV - Wind...
Desenvolvimento de jogos para a Windows Store [MVP ShowCast 2013 - DEV - Wind...
 
Unindo Produtividade com Segurança no Office365
Unindo Produtividade com Segurança no Office365Unindo Produtividade com Segurança no Office365
Unindo Produtividade com Segurança no Office365
 
ASP.NET SignalR + SPA com AngularJS
ASP.NET SignalR + SPA com AngularJSASP.NET SignalR + SPA com AngularJS
ASP.NET SignalR + SPA com AngularJS
 
DevDays2009 - Construir Soluções de Internet Video
DevDays2009 - Construir Soluções de Internet VideoDevDays2009 - Construir Soluções de Internet Video
DevDays2009 - Construir Soluções de Internet Video
 
Desenvolvimento com Kinect
Desenvolvimento com KinectDesenvolvimento com Kinect
Desenvolvimento com Kinect
 
Xna Touch Campus Party
Xna Touch  Campus PartyXna Touch  Campus Party
Xna Touch Campus Party
 
Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8
 
Construindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightConstruindo aplicações ricas com Silverlight
Construindo aplicações ricas com Silverlight
 
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
Curso (2010) - Desenvolvimento de Jogos 2D  com XNACurso (2010) - Desenvolvimento de Jogos 2D  com XNA
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
 
Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...
Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...
Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3
 
Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013
 
It’s all about the game
It’s all about the gameIt’s all about the game
It’s all about the game
 
Futuro do ASP.NET vNext - MVP ShowCast
Futuro do ASP.NET vNext - MVP ShowCast Futuro do ASP.NET vNext - MVP ShowCast
Futuro do ASP.NET vNext - MVP ShowCast
 
Desenvolvendo para Windows Phone
Desenvolvendo para Windows PhoneDesenvolvendo para Windows Phone
Desenvolvendo para Windows Phone
 
C# 7.0 e .NET Core - Canal .NET Dev Week
C# 7.0 e .NET Core - Canal .NET Dev WeekC# 7.0 e .NET Core - Canal .NET Dev Week
C# 7.0 e .NET Core - Canal .NET Dev Week
 
Microsoft .Net
Microsoft .NetMicrosoft .Net
Microsoft .Net
 

Más de José Farias

Introdução ao cocos sharp
Introdução ao cocos sharpIntrodução ao cocos sharp
Introdução ao cocos sharpJosé Farias
 
10 questões sobre o futuro dos Games
10 questões sobre o futuro dos Games10 questões sobre o futuro dos Games
10 questões sobre o futuro dos GamesJosé Farias
 
Introdução do DirectX com C++
Introdução do DirectX com C++Introdução do DirectX com C++
Introdução do DirectX com C++José Farias
 
É Hora de criar sua própria engine de jogos?
É Hora de criar sua própria engine de jogos?É Hora de criar sua própria engine de jogos?
É Hora de criar sua própria engine de jogos?José Farias
 
Playstation Mobile - Campus Party 2013
Playstation Mobile - Campus Party 2013Playstation Mobile - Campus Party 2013
Playstation Mobile - Campus Party 2013José Farias
 
Criando jogos para o windows 8
Criando jogos para o windows 8Criando jogos para o windows 8
Criando jogos para o windows 8José Farias
 
Criando Jogos com HTML5
Criando Jogos com HTML5Criando Jogos com HTML5
Criando Jogos com HTML5José Farias
 
Criando Jogos Sofisticados com DirectX
Criando Jogos Sofisticados com DirectXCriando Jogos Sofisticados com DirectX
Criando Jogos Sofisticados com DirectXJosé Farias
 
Criando aplicativos para o windows 8
Criando aplicativos para o windows 8Criando aplicativos para o windows 8
Criando aplicativos para o windows 8José Farias
 
Introdução ao XNA
Introdução ao XNAIntrodução ao XNA
Introdução ao XNAJosé Farias
 
Oportunidades com o XNA
Oportunidades com o XNAOportunidades com o XNA
Oportunidades com o XNAJosé Farias
 
Publicando jogos na Xbox Live Arcade
Publicando jogos na Xbox Live ArcadePublicando jogos na Xbox Live Arcade
Publicando jogos na Xbox Live ArcadeJosé Farias
 
Como ganhar dinheiro com games
Como ganhar dinheiro com gamesComo ganhar dinheiro com games
Como ganhar dinheiro com gamesJosé Farias
 
Criando jogos com xna para o windows phone
Criando jogos com xna para o windows phoneCriando jogos com xna para o windows phone
Criando jogos com xna para o windows phoneJosé Farias
 
Criando jogos com o kinect
Criando jogos com o kinectCriando jogos com o kinect
Criando jogos com o kinectJosé Farias
 
IntroduçãO Ao Xna Campus Party
IntroduçãO Ao Xna  Campus PartyIntroduçãO Ao Xna  Campus Party
IntroduçãO Ao Xna Campus PartyJosé Farias
 

Más de José Farias (19)

Introdução ao cocos sharp
Introdução ao cocos sharpIntrodução ao cocos sharp
Introdução ao cocos sharp
 
10 questões sobre o futuro dos Games
10 questões sobre o futuro dos Games10 questões sobre o futuro dos Games
10 questões sobre o futuro dos Games
 
Radioino
RadioinoRadioino
Radioino
 
MonoGame business
MonoGame businessMonoGame business
MonoGame business
 
Introdução do DirectX com C++
Introdução do DirectX com C++Introdução do DirectX com C++
Introdução do DirectX com C++
 
É Hora de criar sua própria engine de jogos?
É Hora de criar sua própria engine de jogos?É Hora de criar sua própria engine de jogos?
É Hora de criar sua própria engine de jogos?
 
Playstation Mobile - Campus Party 2013
Playstation Mobile - Campus Party 2013Playstation Mobile - Campus Party 2013
Playstation Mobile - Campus Party 2013
 
Criando jogos para o windows 8
Criando jogos para o windows 8Criando jogos para o windows 8
Criando jogos para o windows 8
 
Criando Jogos com HTML5
Criando Jogos com HTML5Criando Jogos com HTML5
Criando Jogos com HTML5
 
Criando Jogos Sofisticados com DirectX
Criando Jogos Sofisticados com DirectXCriando Jogos Sofisticados com DirectX
Criando Jogos Sofisticados com DirectX
 
Criando aplicativos para o windows 8
Criando aplicativos para o windows 8Criando aplicativos para o windows 8
Criando aplicativos para o windows 8
 
Network com XNA
Network com XNANetwork com XNA
Network com XNA
 
Introdução ao XNA
Introdução ao XNAIntrodução ao XNA
Introdução ao XNA
 
Oportunidades com o XNA
Oportunidades com o XNAOportunidades com o XNA
Oportunidades com o XNA
 
Publicando jogos na Xbox Live Arcade
Publicando jogos na Xbox Live ArcadePublicando jogos na Xbox Live Arcade
Publicando jogos na Xbox Live Arcade
 
Como ganhar dinheiro com games
Como ganhar dinheiro com gamesComo ganhar dinheiro com games
Como ganhar dinheiro com games
 
Criando jogos com xna para o windows phone
Criando jogos com xna para o windows phoneCriando jogos com xna para o windows phone
Criando jogos com xna para o windows phone
 
Criando jogos com o kinect
Criando jogos com o kinectCriando jogos com o kinect
Criando jogos com o kinect
 
IntroduçãO Ao Xna Campus Party
IntroduçãO Ao Xna  Campus PartyIntroduçãO Ao Xna  Campus Party
IntroduçãO Ao Xna Campus Party
 

Xbox Game Dev

  • 1. WEBCASTS 15 set 2 0 1 4 DEV Xbox, Kinect & Game Development MVP ShowCast Virtual Community Series a 09 out #mvpbr Organizado por MVPs com apoio da Microsoft #mvpshowcast Por dentro do ID@Xbox Palestrante: Moderador: DEV Xbox, Kinect & Game Development José Antônio Leal de Farias MVP de Visual C++ Produtor na Prosperity Games. @sharpgames Ricardo Dorta MVP de Visual C# Systems Specialist na GFT Brasil @dortaway Nível: 100 © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 2. DEV Xbox, Kinect & Game Development Agenda do webcast ♦Passado... ♦ID@Xbox ♦Faqs ♦Xbox One ♦Tecnologias ♦Conclusão © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 3. DEV Xbox, Kinect & Game Development É Chato... ♦Burocracia ♦ “It’s business baby” ♦O fabricante só quer o melhor! ♦Requisitos de Qualidade ♦Requisitos de Conteúdo ♦Requisitos técnicos ♦Certificação ♦Custos ♦Hardware ♦Software © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 4. DEV Xbox, Kinect & Game Development Passado e Futuro... ♦Xbox Live Indie Games ♦ID@Xbox © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 5. DEV Xbox, Kinect & Game Development Xbox Live Indie Games ♦Xbox 360 ♦XNA Framework ♦C# © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 6. DEV Xbox, Kinect & Game Development Xbox Live Indie Games ♦3 Price points: US$1, US$3, US$5 ♦Foi uma comunidade vibrante ♦Promoções ♦Indie Games Uprising © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 7. DEV Xbox, Kinect & Game Development XNA ♦MonoGame ♦Crossplatform – OS X, Linux, Win8, Win Phone 8, iOS, PS Mobile, Ouya, Android (PS4 a caminho) ♦Open Source ♦Gratuito ♦Bastion, Fez, Skulls of the Shogun © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 8. DEV Xbox, Kinect & Game Development ID@Xbox © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 9. ID@Xbox versus Xbox Live Indie Games DEV Xbox, Kinect & Game Development ♦Não é um programa para amadores e hobbystas ♦Qualquer um pode participar ♦Não pode usar o Xbox One como kit de desenvolvimento ♦(por enquanto) ♦Sem price points ♦Negociado caso a caso © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 10. DEV Xbox, Kinect & Game Development FAQs ♦Qualquer um pode entrar? ♦Sim. Porém buscam times experientes ♦Qual o nível de qualidade exigido? ♦Não há censura, porém bom senso. ♦Há um processo de certificação? ♦ Sim. Igual aos jogos ‘tradicionais’ ♦Quanto custa ♦NADA ♦E o Brasil? © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 11. DEV Xbox, Kinect & Game Development E o Brasil? ♦O Brasil não está oficialmente no programa ♦Oficialmente... ♦O kit é enviado para o Brasil sem custo e com os (abusivos) impostos pagos ♦IP-Fixo ♦Suporte © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 12. DEV Xbox, Kinect & Game Development Chroma Squad © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 13. DEV Xbox, Kinect & Game Development Como faço? ♦Todo o procedimento é online ♦http://www.xbox.com/en-us/Developers/id ♦Demora mas respondem  ♦Existe uma fila de espera © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 14. DEV Xbox, Kinect & Game Development O que eu ganho? ♦Hardware e software para desenvolvimento ♦Suporte e documentação ♦Acesso completo a plataformas, API’s, etc. ♦Kinect, SmartGlass, Xbox Live Services, etc.. ♦Espaço na loja ♦Unity 3D Full (para o Xbox One) © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 15. DEV Xbox, Kinect & Game Development Xbox One ♦Performance Next gen ♦Nova arquitetura ♦Kinect ♦Always-on ♦Cloud ♦Usa o que você já sabe © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 16. DEV Xbox, Kinect & Game Development Cloud ♦Melhor serviço Multiplayer ♦Servidores dedicados ♦Processamento e IA © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 17. DEV Xbox, Kinect & Game Development Kineckt ♦Reconhecimento de voz e gestos ♦Reconhecimento de identidade ♦Melhores câmeras ♦10x mais potente © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 18. DEV Xbox, Kinect & Game Development Entendendo a nova geração Novos mercados e dispositivos Multitasking Novas tecnologias © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 19. DEV Xbox, Kinect & Game Development SmartGlass ♦Experiência de segunda tela ♦Windows Phone, iOS, Win 8 e Android © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 20. DEV Xbox, Kinect & Game Development Arquitetura do SO Shared apps Exclusive game Host OS Xbox shell System services OS Exclusive OS © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 21. DEV Xbox, Kinect & Game Development Tecnologias © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 22. DEV Xbox, Kinect & Game Development HTML5 e Javascript ♦Sim, é possível! ♦Apps e Games ♦Internet Explorer ♦Nutjitsu ♦ Veja mais em: http://channel9.msdn.com/Events/Build/2014/2-647 © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 23. DEV Xbox, Kinect & Game Development Construct 2 © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 24. DEV Xbox, Kinect & Game Development Unity 3D Fonte: http://unity3d.com/ © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 25. DEV Xbox, Kinect & Game Development Unity 3D © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 26. DEV Xbox, Kinect & Game Development DirectX ♦Separa as crianças dos homens ♦Windows 8 ou Xbox One ♦DirectX Tool Kit (aka Directx TK) ♦https://directxtk.codeplex.com/ ♦DirectX Tex (processamento de texturas) ♦http://directxtex.codeplex.com/ ♦C# ♦SharpDX (http://sharpdx.org/) © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 27. DEV Xbox, Kinect & Game Development Strike Suit Zero © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 28. DEV Xbox, Kinect & Game Development Game Loop: Update-Draw Run Stop Startup Handle Input and Update Shutdown Loop Draw/Render © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 29. DEV Xbox, Kinect & Game Development RandomChaos ♦Open source C++ engine para DX11 Source: https://randomchaosdx11engine.codeplex.com/ Tutorial: http://davevoyles.azurewebsites.net/c-directx-11/ © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 30. DEV Xbox, Kinect & Game Development DirectX na MSDN http://msdn.microsoft.com/library/windows/apps/hh452744.aspx © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 31. DEV Xbox, Kinect & Game Development Conclusão ♦Cadastre-se! ♦Gratuito ♦SDK Simples ♦Unity 3D ♦Excelente oportunidade de negócio ♦Ávidos por novos jogos ♦NOVOS JOGOS!! © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 32. DEV Xbox, Kinect & Game Development Webcasts relacionados Data e horário Palestra Palestrante 24/09/2014 12h (quarta) Desenvolvimento de Games com Unity3D e C# Ricardo Dorta 25/09/2014 12h (quinta) Desenvolvimento de jogos com MonoGame Alexandre Zollinger Chohfi Grade completa de webcasts: mvpshowcast.azurewebsites.net © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)
  • 33. Iniciativas da Microsoft Premiação MVP A premiação Microsoft Most Valuable Professional (MVP) é uma forma da Microsoft agradecer aos líderes independentes da comunidade que compartilham sua paixão, experiência técnica e conhecimento prático dos produtos da Microsoft com outros. mvp.microsoft.com Programa MVP Mentor O Programa MVP Mentor conecta estudantes que querem aprender mais sobre tecnologias Microsoft com especialistas independentes: os MVPs da Microsoft. mvp.microsoft.com/en-us/MVP-mentor.aspx Microsoft Virtual Academy Treinamento gratuito da Microsoft oferecido por especialistas. www.microsoftvirtualacademy.com Curah! Serviço de curadoria projetado para e mantido pela comunidade técnica. curah.microsoft.com © 2014, MVP ShowCast (mvpshowcast.azurewebsites.net) Programa MVP (mvp.microsoft.com)

Notas del editor

  1. Game Loop: Update-Draw Run [Startup]  [Update Draw]  Stop  [Shutdown]
  2. RandomChaos Charles Humphrey’s open source C++ engine for DX11 Source: https://randomchaosdx11engine.codeplex.com/ Tutorial: http://davevoyles.azurewebsites.net/c-directx-11/