Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Desenvolvimento de jogos para Windows Phone 8 com Mono Game

1,116 views

Published on

Aprenda a portar seus jogos feitos para Microsoft Windows ou Windows Phone 7 com XNA para Microsoft Windows 8 e Windows Phone 8. Entenda como funciona o MonoGame e quais os passos para a migração de jogos utilizando este framework totalmente opensource baseado no XNA.

Published in: Technology

Desenvolvimento de jogos para Windows Phone 8 com Mono Game

  1. 1. DESENVOLVIMENTO DE JOGOS PARA WINDOWS PHONE 8 COM MONOGAME Alexandre Chohfi, Game Dev 8D Games MTAC, Nokia Developer Champion
  2. 2. 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved.
  3. 3. 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved.
  4. 4. 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved.
  5. 5. 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved. +
  6. 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. 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. 8. 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved.
  9. 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. 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. 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. 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. 13. 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved. LIVE DEMO
  14. 14. 7/2/2013© 2012 Nokia. All rights reserved. © 2012 Microsoft. All rights reserved. Obrigado! @AlexandreChohfi chohfi@8d.com.br

×