SlideShare a Scribd company logo
1 of 14
Download to read offline
DESENVOLVIMENTO
DE JOGOS PARA WINDOWS
PHONE 8 COM MONOGAME
Alexandre Chohfi, Game Dev
8D Games
MTAC, Nokia Developer Champion
7/2/2013© 2012 Nokia. All rights reserved.
© 2012 Microsoft. All rights reserved.
7/2/2013© 2012 Nokia. All rights reserved.
© 2012 Microsoft. All rights reserved.
7/2/2013© 2012 Nokia. All rights reserved.
© 2012 Microsoft. All rights reserved.
7/2/2013© 2012 Nokia. All rights reserved.
© 2012 Microsoft. All rights reserved.
+
PLATAFORMAS
7/2/2013© 2012 Nokia. All rights reserved.
© 2012 Microsoft. All rights reserved.
IOS (INCLUINDO RETINA DISPLAYS)
ANDROID
WINDOWS (OPENGL, DIRECTX 11)
MAC OS X
LINUX
WINDOWS STORE APPS (WINDOWS 8 E WINDOWS RT)
WINDOWS PHONE 8
PLAYSTATION MOBILE
OUYA
LINKS
7/2/2013© 2012 Nokia. All rights reserved.
© 2012 Microsoft. All rights reserved.
HTTP://MONOGAME.CODEPLEX.COM
HTTP://GITHUB.COM/MONO/MONOGAME
HTTP://DEV.WINDOWSPHONE.COM
7/2/2013© 2012 Nokia. All rights reserved.
© 2012 Microsoft. All rights reserved.
RESUMO TÉCNICO
7/2/2013© 2012 Nokia. All rights reserved.
© 2012 Microsoft. All rights reserved.
• TEMPLATE DO VS2012
• Copiar: ~DocumentsGitHubMonoGameProjectTemplatesVisualStudio2012
• Para: ~DocumentsVisual Studio 2012TemplatesProjectTemplatesVisual
C#MonoGame
• FILE->NEW->PROJECT
• MONOGAME
RESUMO TÉCNICO
7/2/2013© 2012 Nokia. All rights reserved.
© 2012 Microsoft. All rights reserved.
1. REMOVER A REFERENCIA ERRADA DO PROJETO CRIADO PELO
TEMPLATE DO MONOGAME
2. ADICIONAR O PROJETO MONOGAME À SOLUÇÃO
• ~DocumentsGitHubMonoGameMonoGame.FrameworkMonoGame.Framework.
WindowsPhone.csproj
3. REFERENCIAR O PROJETO RECÉM ADICIONADO NO PROJETO
CRIADO PELO TEMPLATE DO MONOGAME
4. MUDAR O TARGET DE ARM(DEVICE) PARA X86(EMULADOR)
5. COMPILAR(F5)!
RESUMO TÉCNICO
7/2/2013© 2012 Nokia. All rights reserved.
© 2012 Microsoft. All rights reserved.
• XNB
• Arquivos de conteúdo compilados pelo Microsoft XNA
• Criar um projeto Microsoft XNA para compilar seus arquivos de conteúdo, e
referenciar os arquivos compilados(XNB) na pasta Content do projeto
MonoGame.
• Não esquecer de mudar o Build Action para Content!
RESUMO TÉCNICO
7/2/2013© 2012 Nokia. All rights reserved.
© 2012 Microsoft. All rights reserved.
• AGORA É TUDO IGUAL XNA:
• Métodos de inicialização e load de conteúdo:
• Initialize
• LoadContent
• Métodos de Atualização e desenho:
• Update
• Draw
• Classe Texture2D para imagens e Vector2 para posicionamento 2D.
7/2/2013© 2012 Nokia. All rights reserved.
© 2012 Microsoft. All rights reserved.
LIVE DEMO
7/2/2013© 2012 Nokia. All rights reserved.
© 2012 Microsoft. All rights reserved.
Obrigado!
@AlexandreChohfi
chohfi@8d.com.br

More Related Content

Viewers also liked

Algemene introductie Symposium Duurzame Huisvesting: Groen vastgoed, goed ver...
Algemene introductie Symposium Duurzame Huisvesting: Groen vastgoed, goed ver...Algemene introductie Symposium Duurzame Huisvesting: Groen vastgoed, goed ver...
Algemene introductie Symposium Duurzame Huisvesting: Groen vastgoed, goed ver...Netherlands Enterprise Agency (RVO.nl)
 
Franciany e giampierre 2v7 nao apaga
Franciany e giampierre 2v7 nao apagaFranciany e giampierre 2v7 nao apaga
Franciany e giampierre 2v7 nao apagagiam123456gfs
 
La navidad
La navidadLa navidad
La navidadGheraltd
 
Patrocínios e
Patrocínios ePatrocínios e
Patrocínios eAlex Sousa
 
Decreto de lei
Decreto de leiDecreto de lei
Decreto de leidul
 
DISCURSO PRIMERA CONVENCION NACIONAL DE COLOMBIA PAIS DE REGIONES. 14 de marz...
DISCURSO PRIMERA CONVENCION NACIONAL DE COLOMBIA PAIS DE REGIONES. 14 de marz...DISCURSO PRIMERA CONVENCION NACIONAL DE COLOMBIA PAIS DE REGIONES. 14 de marz...
DISCURSO PRIMERA CONVENCION NACIONAL DE COLOMBIA PAIS DE REGIONES. 14 de marz...EDUARDO VERANO DE LA ROSA
 
Mi campeón favorito
Mi campeón favoritoMi campeón favorito
Mi campeón favoritoAimeeVillegas
 
P.p.p. 2009 2010
P.p.p. 2009 2010P.p.p. 2009 2010
P.p.p. 2009 2010dhlinux
 
Reunião com a u bi em 29 de setembro de 2010
Reunião com a u bi em 29 de setembro de 2010Reunião com a u bi em 29 de setembro de 2010
Reunião com a u bi em 29 de setembro de 2010rogerioafm
 
Portafolio john uribe
Portafolio john uribePortafolio john uribe
Portafolio john uribepuerto-nare
 
Diapositivas sobre la lectura
Diapositivas sobre la lecturaDiapositivas sobre la lectura
Diapositivas sobre la lecturaHAGA8705
 
Sopa de lletres nora alba
Sopa de lletres nora albaSopa de lletres nora alba
Sopa de lletres nora albaaescude2
 
Campeonato Metropolitano
Campeonato MetropolitanoCampeonato Metropolitano
Campeonato Metropolitanojumaosorez
 
Mundial brasil 2014 Informática
Mundial brasil 2014 InformáticaMundial brasil 2014 Informática
Mundial brasil 2014 Informáticamariana687
 
Portafolio digital consuelo
Portafolio digital consueloPortafolio digital consuelo
Portafolio digital consuelopuerto-nare
 
Contomatilde rosa-araujomisterios-140221050511-phpapp02
Contomatilde rosa-araujomisterios-140221050511-phpapp02Contomatilde rosa-araujomisterios-140221050511-phpapp02
Contomatilde rosa-araujomisterios-140221050511-phpapp02Maria Ferreira
 

Viewers also liked (20)

Algemene introductie Symposium Duurzame Huisvesting: Groen vastgoed, goed ver...
Algemene introductie Symposium Duurzame Huisvesting: Groen vastgoed, goed ver...Algemene introductie Symposium Duurzame Huisvesting: Groen vastgoed, goed ver...
Algemene introductie Symposium Duurzame Huisvesting: Groen vastgoed, goed ver...
 
Franciany e giampierre 2v7 nao apaga
Franciany e giampierre 2v7 nao apagaFranciany e giampierre 2v7 nao apaga
Franciany e giampierre 2v7 nao apaga
 
Tópico 8
Tópico 8Tópico 8
Tópico 8
 
La navidad
La navidadLa navidad
La navidad
 
Natasha
NatashaNatasha
Natasha
 
Patrocínios e
Patrocínios ePatrocínios e
Patrocínios e
 
Decreto de lei
Decreto de leiDecreto de lei
Decreto de lei
 
DISCURSO PRIMERA CONVENCION NACIONAL DE COLOMBIA PAIS DE REGIONES. 14 de marz...
DISCURSO PRIMERA CONVENCION NACIONAL DE COLOMBIA PAIS DE REGIONES. 14 de marz...DISCURSO PRIMERA CONVENCION NACIONAL DE COLOMBIA PAIS DE REGIONES. 14 de marz...
DISCURSO PRIMERA CONVENCION NACIONAL DE COLOMBIA PAIS DE REGIONES. 14 de marz...
 
Mi campeón favorito
Mi campeón favoritoMi campeón favorito
Mi campeón favorito
 
P.p.p. 2009 2010
P.p.p. 2009 2010P.p.p. 2009 2010
P.p.p. 2009 2010
 
Fisica aprendizagem
Fisica aprendizagemFisica aprendizagem
Fisica aprendizagem
 
Reunião com a u bi em 29 de setembro de 2010
Reunião com a u bi em 29 de setembro de 2010Reunião com a u bi em 29 de setembro de 2010
Reunião com a u bi em 29 de setembro de 2010
 
GALICIA
GALICIAGALICIA
GALICIA
 
Portafolio john uribe
Portafolio john uribePortafolio john uribe
Portafolio john uribe
 
Diapositivas sobre la lectura
Diapositivas sobre la lecturaDiapositivas sobre la lectura
Diapositivas sobre la lectura
 
Sopa de lletres nora alba
Sopa de lletres nora albaSopa de lletres nora alba
Sopa de lletres nora alba
 
Campeonato Metropolitano
Campeonato MetropolitanoCampeonato Metropolitano
Campeonato Metropolitano
 
Mundial brasil 2014 Informática
Mundial brasil 2014 InformáticaMundial brasil 2014 Informática
Mundial brasil 2014 Informática
 
Portafolio digital consuelo
Portafolio digital consueloPortafolio digital consuelo
Portafolio digital consuelo
 
Contomatilde rosa-araujomisterios-140221050511-phpapp02
Contomatilde rosa-araujomisterios-140221050511-phpapp02Contomatilde rosa-araujomisterios-140221050511-phpapp02
Contomatilde rosa-araujomisterios-140221050511-phpapp02
 

Similar to Desenvolvimento de jogos para Windows Phone 8 com Mono Game

Windows phone 7 application development
Windows phone 7 application developmentWindows phone 7 application development
Windows phone 7 application developmentMannu Malhotra
 
Introduction to Android (Jeudis du libre)
Introduction to Android (Jeudis du libre)Introduction to Android (Jeudis du libre)
Introduction to Android (Jeudis du libre)cbeyls
 
Introduction to Android ROM cooking, part of my AnDevCon workshop (AnDevCon S...
Introduction to Android ROM cooking, part of my AnDevCon workshop (AnDevCon S...Introduction to Android ROM cooking, part of my AnDevCon workshop (AnDevCon S...
Introduction to Android ROM cooking, part of my AnDevCon workshop (AnDevCon S...Ron Munitz
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerEran Kinsbrunner
 
Session 1 - Introduction to iOS 7 and SDK
Session 1 -  Introduction to iOS 7 and SDKSession 1 -  Introduction to iOS 7 and SDK
Session 1 - Introduction to iOS 7 and SDKVu Tran Lam
 
X86 ROM Cooking 101 (Android Builders Summit 2014)
X86 ROM Cooking 101 (Android Builders Summit 2014)X86 ROM Cooking 101 (Android Builders Summit 2014)
X86 ROM Cooking 101 (Android Builders Summit 2014)Ron Munitz
 
Universal Apps for Windows
Universal Apps for WindowsUniversal Apps for Windows
Universal Apps for WindowsShahed Chowdhuri
 
Apache Flex and the imperfect Web
Apache Flex and the imperfect WebApache Flex and the imperfect Web
Apache Flex and the imperfect Webmasuland
 
Cloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsCloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsShahed Chowdhuri
 
Gomobile: gophers in the land of Android
Gomobile: gophers in the land of AndroidGomobile: gophers in the land of Android
Gomobile: gophers in the land of AndroidJovica Popovic
 
Webgl 기술동향 2011.8
Webgl 기술동향 2011.8Webgl 기술동향 2011.8
Webgl 기술동향 2011.8Seung Joon Choi
 
#FirefoxOS Web App development@CID Nyári Egyetem 2013
#FirefoxOS Web App development@CID Nyári Egyetem 2013#FirefoxOS Web App development@CID Nyári Egyetem 2013
#FirefoxOS Web App development@CID Nyári Egyetem 2013daf182
 
Making the Mobile Web Native with PhoneGap
Making the Mobile Web Native with PhoneGapMaking the Mobile Web Native with PhoneGap
Making the Mobile Web Native with PhoneGapRoy Clarkson
 
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdfAstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdfFarHanWasif1
 
Software training report
Software training reportSoftware training report
Software training reportNatasha Bains
 

Similar to Desenvolvimento de jogos para Windows Phone 8 com Mono Game (20)

Windows phone 7 application development
Windows phone 7 application developmentWindows phone 7 application development
Windows phone 7 application development
 
Android
AndroidAndroid
Android
 
Introduction to Android (Jeudis du libre)
Introduction to Android (Jeudis du libre)Introduction to Android (Jeudis du libre)
Introduction to Android (Jeudis du libre)
 
Introduction to Android ROM cooking, part of my AnDevCon workshop (AnDevCon S...
Introduction to Android ROM cooking, part of my AnDevCon workshop (AnDevCon S...Introduction to Android ROM cooking, part of my AnDevCon workshop (AnDevCon S...
Introduction to Android ROM cooking, part of my AnDevCon workshop (AnDevCon S...
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbruner
 
Session 1 - Introduction to iOS 7 and SDK
Session 1 -  Introduction to iOS 7 and SDKSession 1 -  Introduction to iOS 7 and SDK
Session 1 - Introduction to iOS 7 and SDK
 
X86 ROM Cooking 101 (Android Builders Summit 2014)
X86 ROM Cooking 101 (Android Builders Summit 2014)X86 ROM Cooking 101 (Android Builders Summit 2014)
X86 ROM Cooking 101 (Android Builders Summit 2014)
 
Universal Apps for Windows
Universal Apps for WindowsUniversal Apps for Windows
Universal Apps for Windows
 
Ramakri
RamakriRamakri
Ramakri
 
Basic Widget Development
Basic Widget DevelopmentBasic Widget Development
Basic Widget Development
 
Apache Flex and the imperfect Web
Apache Flex and the imperfect WebApache Flex and the imperfect Web
Apache Flex and the imperfect Web
 
Cloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsCloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal Apps
 
Gomobile: gophers in the land of Android
Gomobile: gophers in the land of AndroidGomobile: gophers in the land of Android
Gomobile: gophers in the land of Android
 
Webgl 기술동향 2011.8
Webgl 기술동향 2011.8Webgl 기술동향 2011.8
Webgl 기술동향 2011.8
 
XTech May 2008
XTech May 2008XTech May 2008
XTech May 2008
 
Android Development Tutorial V3
Android Development Tutorial   V3Android Development Tutorial   V3
Android Development Tutorial V3
 
#FirefoxOS Web App development@CID Nyári Egyetem 2013
#FirefoxOS Web App development@CID Nyári Egyetem 2013#FirefoxOS Web App development@CID Nyári Egyetem 2013
#FirefoxOS Web App development@CID Nyári Egyetem 2013
 
Making the Mobile Web Native with PhoneGap
Making the Mobile Web Native with PhoneGapMaking the Mobile Web Native with PhoneGap
Making the Mobile Web Native with PhoneGap
 
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdfAstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
 
Software training report
Software training reportSoftware training report
Software training report
 

More from Microsoft Mobile Developer

Intro to Nokia X software platform 2.0 and tools
Intro to Nokia X software platform 2.0 and toolsIntro to Nokia X software platform 2.0 and tools
Intro to Nokia X software platform 2.0 and toolsMicrosoft Mobile Developer
 
Location based services for Nokia X and Nokia Asha using Geo2tag
Location based services for Nokia X and Nokia Asha using Geo2tagLocation based services for Nokia X and Nokia Asha using Geo2tag
Location based services for Nokia X and Nokia Asha using Geo2tagMicrosoft Mobile Developer
 
Lumia App Labs: Lessons learned from 50 windows phone 8 design consultations
Lumia App Labs: Lessons learned from 50 windows phone 8 design consultationsLumia App Labs: Lessons learned from 50 windows phone 8 design consultations
Lumia App Labs: Lessons learned from 50 windows phone 8 design consultationsMicrosoft Mobile Developer
 
Windows Phone 8 speech: parliamo con la nostra app
Windows Phone 8 speech: parliamo con la nostra appWindows Phone 8 speech: parliamo con la nostra app
Windows Phone 8 speech: parliamo con la nostra appMicrosoft Mobile Developer
 
La pubblicazione di un'applicazione sullo store
La pubblicazione di un'applicazione sullo storeLa pubblicazione di un'applicazione sullo store
La pubblicazione di un'applicazione sullo storeMicrosoft Mobile Developer
 
Il pattern mvvm come strutturare al meglio il vostro progetto
Il pattern mvvm come strutturare al meglio il vostro progettoIl pattern mvvm come strutturare al meglio il vostro progetto
Il pattern mvvm come strutturare al meglio il vostro progettoMicrosoft Mobile Developer
 

More from Microsoft Mobile Developer (20)

Intro to Nokia X software platform 2.0 and tools
Intro to Nokia X software platform 2.0 and toolsIntro to Nokia X software platform 2.0 and tools
Intro to Nokia X software platform 2.0 and tools
 
Lumia App Labs: Lumia SensorCore SDK beta
Lumia App Labs: Lumia SensorCore SDK betaLumia App Labs: Lumia SensorCore SDK beta
Lumia App Labs: Lumia SensorCore SDK beta
 
Nokia Asha from idea to app - Imaging
Nokia Asha from idea to app - ImagingNokia Asha from idea to app - Imaging
Nokia Asha from idea to app - Imaging
 
Healthcare apps for Nokia X and Nokia Asha
Healthcare apps for Nokia X and Nokia AshaHealthcare apps for Nokia X and Nokia Asha
Healthcare apps for Nokia X and Nokia Asha
 
Push notifications on Nokia X
Push notifications on Nokia XPush notifications on Nokia X
Push notifications on Nokia X
 
DIY Nokia Asha app usability studies
DIY Nokia Asha app usability studiesDIY Nokia Asha app usability studies
DIY Nokia Asha app usability studies
 
Lessons learned from Nokia X UI reviews
Lessons learned from Nokia X UI reviewsLessons learned from Nokia X UI reviews
Lessons learned from Nokia X UI reviews
 
Location based services for Nokia X and Nokia Asha using Geo2tag
Location based services for Nokia X and Nokia Asha using Geo2tagLocation based services for Nokia X and Nokia Asha using Geo2tag
Location based services for Nokia X and Nokia Asha using Geo2tag
 
HERE Maps for the Nokia X platform
HERE Maps for the Nokia X platformHERE Maps for the Nokia X platform
HERE Maps for the Nokia X platform
 
Nokia In-App Payment - UX considerations
Nokia In-App Payment - UX considerationsNokia In-App Payment - UX considerations
Nokia In-App Payment - UX considerations
 
Introduction to Nokia Asha SDK 1.2 (beta)
Introduction to Nokia Asha SDK 1.2 (beta)Introduction to Nokia Asha SDK 1.2 (beta)
Introduction to Nokia Asha SDK 1.2 (beta)
 
UX considerations when porting to Nokia X
UX considerations when porting to Nokia XUX considerations when porting to Nokia X
UX considerations when porting to Nokia X
 
Kids' games and educational app design
Kids' games and educational app designKids' games and educational app design
Kids' games and educational app design
 
Nokia X: opportunities for developers
Nokia X: opportunities for developersNokia X: opportunities for developers
Nokia X: opportunities for developers
 
Lumia App Labs: Nokia Imaging SDK 1.1
Lumia App Labs: Nokia Imaging SDK 1.1Lumia App Labs: Nokia Imaging SDK 1.1
Lumia App Labs: Nokia Imaging SDK 1.1
 
Intro to Nokia X software platform and tools
Intro to Nokia X software platform and toolsIntro to Nokia X software platform and tools
Intro to Nokia X software platform and tools
 
Lumia App Labs: Lessons learned from 50 windows phone 8 design consultations
Lumia App Labs: Lessons learned from 50 windows phone 8 design consultationsLumia App Labs: Lessons learned from 50 windows phone 8 design consultations
Lumia App Labs: Lessons learned from 50 windows phone 8 design consultations
 
Windows Phone 8 speech: parliamo con la nostra app
Windows Phone 8 speech: parliamo con la nostra appWindows Phone 8 speech: parliamo con la nostra app
Windows Phone 8 speech: parliamo con la nostra app
 
La pubblicazione di un'applicazione sullo store
La pubblicazione di un'applicazione sullo storeLa pubblicazione di un'applicazione sullo store
La pubblicazione di un'applicazione sullo store
 
Il pattern mvvm come strutturare al meglio il vostro progetto
Il pattern mvvm come strutturare al meglio il vostro progettoIl pattern mvvm come strutturare al meglio il vostro progetto
Il pattern mvvm come strutturare al meglio il vostro progetto
 

Recently uploaded

Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 

Recently uploaded (20)

Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 

Desenvolvimento de jogos para Windows Phone 8 com Mono Game

  • 1. DESENVOLVIMENTO DE JOGOS PARA WINDOWS PHONE 8 COM MONOGAME Alexandre Chohfi, Game Dev 8D Games MTAC, Nokia Developer Champion
  • 2. 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved.
  • 3. 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved.
  • 4. 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved.
  • 5. 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved. +
  • 6. PLATAFORMAS 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved. IOS (INCLUINDO RETINA DISPLAYS) ANDROID WINDOWS (OPENGL, DIRECTX 11) MAC OS X LINUX WINDOWS STORE APPS (WINDOWS 8 E WINDOWS RT) WINDOWS PHONE 8 PLAYSTATION MOBILE OUYA
  • 7. LINKS 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved. HTTP://MONOGAME.CODEPLEX.COM HTTP://GITHUB.COM/MONO/MONOGAME HTTP://DEV.WINDOWSPHONE.COM
  • 8. 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved.
  • 9. RESUMO TÉCNICO 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved. • TEMPLATE DO VS2012 • Copiar: ~DocumentsGitHubMonoGameProjectTemplatesVisualStudio2012 • Para: ~DocumentsVisual Studio 2012TemplatesProjectTemplatesVisual C#MonoGame • FILE->NEW->PROJECT • MONOGAME
  • 10. RESUMO TÉCNICO 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved. 1. REMOVER A REFERENCIA ERRADA DO PROJETO CRIADO PELO TEMPLATE DO MONOGAME 2. ADICIONAR O PROJETO MONOGAME À SOLUÇÃO • ~DocumentsGitHubMonoGameMonoGame.FrameworkMonoGame.Framework. WindowsPhone.csproj 3. REFERENCIAR O PROJETO RECÉM ADICIONADO NO PROJETO CRIADO PELO TEMPLATE DO MONOGAME 4. MUDAR O TARGET DE ARM(DEVICE) PARA X86(EMULADOR) 5. COMPILAR(F5)!
  • 11. RESUMO TÉCNICO 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved. • XNB • Arquivos de conteúdo compilados pelo Microsoft XNA • Criar um projeto Microsoft XNA para compilar seus arquivos de conteúdo, e referenciar os arquivos compilados(XNB) na pasta Content do projeto MonoGame. • Não esquecer de mudar o Build Action para Content!
  • 12. RESUMO TÉCNICO 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved. • AGORA É TUDO IGUAL XNA: • Métodos de inicialização e load de conteúdo: • Initialize • LoadContent • Métodos de Atualização e desenho: • Update • Draw • Classe Texture2D para imagens e Vector2 para posicionamento 2D.
  • 13. 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved. LIVE DEMO
  • 14. 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved. Obrigado! @AlexandreChohfi chohfi@8d.com.br