Your SlideShare is downloading. ×
Playstation Mobile - Campus Party 2013
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Playstation Mobile - Campus Party 2013

485
views

Published on

Palestra sobre a criação de jogos para o Playstation Mobile durante a Campus Party 2013

Palestra sobre a criação de jogos para o Playstation Mobile durante a Campus Party 2013

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
485
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. CRIANDO JOGOS PARA O PSVITA COM PLAYSTATION© MOBILE José Antonio “jalf” Leal de Farias CEO – Stairs Game Studio XNA/DirectX Microsoft Most Valuable Professional
  • 2. QUEM É ESSE CARA?• DirectX/XNA MVP• CEO Stairs Studio • http://www.stairs.com.br• Criador e Administrador do Sharpgames • http://www.sharpgames.net • @sharpgames• Livros
  • 3. AGENDA• Negócios Primeiro • Conceitos • Licenciamento do SDK • Submissão de conteúdo • Playstation Store • Devices• Resumo Técnico• Exemplos de Programação
  • 4. Primeiro o mais importante...CONCEITOS E MODELO DE NEGÓCIO
  • 5. CONCEITOS• Modelo de “Application Store” • Ambiente aberto • Novidade para a Sony. Inclui Indies • Foco em jogos casuais • Processo de aprovação simplificado • Diferenciado na PSN, mas disponível a todos os devices certificados (inclui o PS VITA)• Playstation Mobile SDK • Cross platform / cross device, compatibilidade binária • Ajuda a evitar os problemas de fragmentação de devices
  • 6. MODELO DE NEGÓCIOS• Uma submissão global única• Escolha entre faixas de preço pré-definidas • Propaganda in-game não será permitida • Links para vendas externas não serão permitidos• Exemplo para os EUA • Se o desenvolvedor escolher uma faixa de preço de US$6.99, o preço final na PSN será em torno de US$9.99 • O preço final de venda será definido pela loja
  • 7. PLAYSTATION STORE PARA O PS MOBILE• Plataforma separa comum a todas as plataformas• Foco na descoberta de conteúdo e promoções• Compras IN GAME via PSN serão permitidas• QA Mínimo será realizado pela SCE
  • 8. DISPOSITIVOS ALVO• Dispositivos Android certificados pela Sony • PS VITA • Sony Xperia • Sony Tablet • Hardware de terceiros • http://us.playstation.com/playstationmobile/
  • 9. LICENCIAMENTO• Qualquer um pode baixar• Indies e Profissionais• PS Mobile SDK • C# como linguagem principal (usando MONO!) • Roda em Androids certificados, incluindo o PS VITA • Inclui bibliotecas 3D e um toolkit para UI• Publisher License: US$ 99 • https://psm.playstation.net/portal/en/index.html#register • 11 países, Brasil ficou de fora  • Procurar um publisher • Falar com a Sara! (Sarah_Thomson@playstation.sony.com) / SCEA Developer Relations
  • 10. Agora vai...VAMOS PROGRAMAR?
  • 11. RESUMO TÉCNICO• Ambiente de desenvolvimento cross-platform • PS Vita, Android, etc. • Compatibilidade binária entre plataformas• C# • Via Mono  • Não pode usar código nativo• Pode desenvolver usando um device ou emulador • Não há necessidade de comprar ou preparar um hardware para desenvolvimento • Isso é uma mudança enorme para a Sony• Melhor suporte para games • O SDK vem com “tudo” que você precisa para criar jogos• Também pode ser usado para criar aplicativos • Completa biblioteca para UI
  • 12. CONTEÚDO DO SDK• PS MOBILE Studio (versão customizada do MonoDevelop) • Debugger • Templates• PS MOBILE UI Composer (ferramenta para criação de UI)• Simulador• Bibliotecas• Mono• Documentação • API • Guias de Desenvolvimento• Exemplos• Demos de Games e aplicativos• Só roda em Windows
  • 13. Vamos ao código...PS MOBILE STUDIO
  • 14. MONO...• .NET• Uma implementação customizada do CLI (ECMA-335) • http://www.ecma-international.org/publications/standards/Ecma-335.htm• Case Class Library (BCL) • http://msdn.microsoft.com/en-us/library/gg597391.aspx• Itens suportados • Tipos básicos como array, string, collections • File I/O • Threading • Sockets • Http • Xml • Etc...
  • 15. CORE APIS• Gráficos • Imaging • Parece o OpenGLES 2.0 • Image Processing • Font• Audio • Vector / Math • SoundEffect • Vector e Matrix • Bgm • Environment• Input • Clipboard • GamePad • CommonDialog • Touch • Shell • SystemEvent • Motion • Storage
  • 16. FORMATO DE DADOS• Modelos • É um formato proprietário, mas tem um conversor para COLLADA, FBX, XSI e X• Texturas • PNG,JPEG,GIF,BMP• Audio (SFX) • WAV (PCM)• Audio (BGM) • MP3
  • 17. 2D GAME ENGINE• GameEngine2D• Funcionalidade básica para criar jogos 2D simples • Sprites, cenas, actions, etc. • API parece a do Cocos2D (http://www.cocos2d-iphone.org)• Vem com o código fonte!
  • 18. UI TOOLKIT• Biblioteca de Controles e ferramenta para layout • Fácil uso • Look and feel baseado no PS Vita• Vem com código fonte!
  • 19. OUTRAS APIS• Model • Animação e rendering de models, bones, etc.• Física • Engine de física 2D • (eu acho que é a Box2D)
  • 20. Playstation SuiteDEMO (MONODEVELOP)
  • 21. GRAPHICS• Initialize• Render
  • 22. AUDIO• Initialize• Play sound
  • 23. INPUT.GAMEPAD• GamePad
  • 24. INPUT.TOUCH• Toque
  • 25. INPUT.MOTION• Acelerômetro
  • 26. IMAGING.IMAGE• Carregar• Modificar
  • 27. GAME ENGINE 2D• Construindo a Cena• Main Loop• Ação!
  • 28. MODELOS• Carregando• Animando e Desenhando
  • 29. OBRIGADO! José Antonio “jalf” Leal de Farias jalf@sharpgames.net www.sharpgames.net @sharpgames