développer un jeu multi plateformes avec monogame
DESCRIPTION
Envie de développez des jeux pour Windows 8 et Windows Phone 8 ? Par où commencer ? Comment réutiliser mon code ? Venez découvrir MonoGame, un Framework multi-plateformes, entièrement gratuit et open source. La présentation vous guidera du planning initial de votre jeu à la monétisation en passant par une démo et de nombreux conseils pour vous aider à vous lancer dans l’aventure. Speaker : Karim Esskalli (EpixLab)TRANSCRIPT
MonoGame
Développer un jeu multiplateformes
Démo avec MonoGame
Karim EsskalliDéveloppeur, TalentSoft
@osmox
MonoGame#mstechdays
I. Planification : Audience, compétition
II. Organisation : Collaboration, cibler les plateformes
III. Démo avec MonoGame : Présentation & live coding
IV. Stratégies de monétisation : Payant, gratuit, version d’évaluation
V. Soumission de votre jeu : Windows Phone Marketplace & Windows Store
Plan
MonoGame#mstechdays
PLANIFICATION
Audience, compétition
MonoGame#mstechdays
• C’est vraiment nécessaire ?• Cibler votre audience:– Définir votre objectif– Game design
Audience
MonoGame#mstechdays
• Axes d’analyse :– Prix– Disponibilité sur les autres plateformes– Les points de différentiation
Compétition
MonoGame#mstechdays
ORGANISATION
Collaboration, cibler les plateformes
MonoGame#mstechdays
• Solo ? dream team ?• Gestionnaire Git :– Visual Studio Online Basic :
tfs.visualstudio.com– Bitbucket : bitbucket.org– GitHub : github.com
Organisation
MonoGame#mstechdays
Organisation : Plateformes
!= !=
MonoGame#mstechdays
• Quelques références :– Construct2– Unity 3d– GameMaker– MonoGame– Corona SDK
Organisation
MonoGame#mstechdays
MONOGAME
Présentation & démo
MonoGame#mstechdays
• Implémentation open source de l’API XNA 4.0
• Démarrage du projet en 2009 (XNA Touch)
• Multiplateforme :– Windows 8 / RT, Mac, Linux– Windows Phone 8, iOS, Android, Ouya– PlayStation Mobile– En cours : Playstation 4, Wii U
MonoGame : Write once, play everywhere
MonoGame#mstechdays
MonoGame
MonoGame
SharpDX
DirectX 11
Desktop PC
Windows Phone 8 WinRT
OpenTK
Xamarin
Android, Ouya iOS
MonoGame#mstechdays
MonoGame: Infinite Flight
MonoGame#mstechdays
MonoGame: ARMED!
MonoGame#mstechdays
MonoGame: Bastion
démo
MonoGame#mstechdays
MONOGAME
LIVE CODING
MonoGame#mstechdays
Sprite :
MonoGame
(0, 0)
(0, hauteur)
(largeur, 0)Elément graphique qui peut se déplacer sur l'écran
Repère :
MonoGame#mstechdays
MonoGame : Cycle de vie
Initialize LoadContent
Update
Draw
UnloadContent
MonoGame#mstechdays
• Pour aller plus loin :– Intégration d’un moteur de physique :• Box2D, Farseer Physics
– Intégration des meilleurs scores :• Windows Azure Mobile Services
– Intégration des réseaux sociaux :• Facebook & Twitter
MonoGame
MonoGame#mstechdays
STRATÉGIES DE MONÉTISATION
Monétisation
MonoGame#mstechdays
• Gratuit (Publicité intégrée ?)• Payant (1,19€ / 0,99€)• Version d’évaluation
– basée sur la durée et/ou sur la fonctionnalité
• Achat « In-app » (Achats dans l’application)
• Achat des consommables (or, pièces, etc…)
Monétisation
MonoGame#mstechdays
MonoGame#mstechdays
MonoGame#mstechdays
MonoGame#mstechdays
SOUMISSION DE VOTRE JEU
Windows Phone Marketplace & Windows Store, analyse des données
MonoGame#mstechdays
Windows Phone Marketplace
• Package XAP• Validation technique via le
Store Test Kit
Windows Store
• Package APPXUPLOAD• Validation technique via le
Windows App Cert Kit
Soumission du jeu
MonoGame#mstechdays
• Permet de comprendre :– Le comportement des utilisateurs– Les fonctionnalités qui ont du succès
• L’analyse permet d’avoir un feedback réel avec des données stratégiques
Analyse des données
MonoGame#mstechdays
• Le Dashboard du Windows Store fournit :– Le nombre de téléchargements– Le nombre d’achats– Le nombre d’achats in app– Les sources de visite de votre application sur le
Windows Store– Le détail des téléchargements et achats par jour
Analyse des données
MonoGame#mstechdays
Windows Store
MonoGame#mstechdays
Windows Store
MonoGame#mstechdays
Windows Store
MonoGame#mstechdays
monogame.net | Downloadsdev.windows.com | Tableau de borddev.windowsphone.com | Tableau
de bord
Soumettre vos créations
Prochaine étape ?
MonoGame#mstechdays
MERCI
Q&A
MonoGame#mstechdays
Depuis votre smartphone sur :http://notes.mstechdays.fr
De nombreux lots à gagner toute les heures !!!Claviers, souris et jeux Microsoft…
Merci de nous aider à améliorer les Techdays !
Donnez votre avis !
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Digital is business