SlideShare une entreprise Scribd logo
Développer un jeu multi plateformes avec MonoGame
Développer un jeu multiplateformes
Démo avec MonoGame

Karim Esskalli
Développeur, TalentSoft
@osmox

MonoGame
Plan
I.
II.
III.
IV.
V.

Planification : Audience, compétition
Organisation : Collaboration, cibler les plateformes
Démo avec MonoGame : Présentation & live coding
Stratégies de monétisation : Payant, gratuit, version d’évaluation
Soumission de votre jeu : Windows Phone Marketplace & Windows
Store

#mstechdays

MonoGame
PLANIFICATION
Audience, compétition

#mstechdays

MonoGame
Audience
• C’est vraiment nécessaire ?
• Cibler votre audience:
– Définir votre objectif
– Game design

#mstechdays

MonoGame
Compétition
• Axes d’analyse :
– Prix
– Disponibilité sur les autres plateformes
– Les points de différentiation

#mstechdays

MonoGame
ORGANISATION
Collaboration, cibler les plateformes

#mstechdays

MonoGame
Organisation
• Solo ? dream team ?
• Gestionnaire Git :
– Visual Studio Online Basic : tfs.visualstudio.com
– Bitbucket : bitbucket.org

– GitHub : github.com

#mstechdays

MonoGame
Organisation : Plateformes

!=

#mstechdays

!=

MonoGame
Organisation
• Quelques références :
–
–
–
–
–

#mstechdays

Construct2
Unity 3d
GameMaker
MonoGame
Corona SDK

MonoGame
MONOGAME
Présentation & démo

#mstechdays

MonoGame
MonoGame : Write once, play everywhere
• Implémentation open source de l’API XNA
4.0
• Démarrage du projet en 2009 (XNA Touch)
• Multiplateforme :
–
–
–
–
#mstechdays

Windows 8 / RT, Mac, Linux
Windows Phone 8, iOS, Android, Ouya
PlayStation Mobile
En cours : Playstation 4, Wii U
MonoGame
MonoGame
MonoGame
SharpDX

OpenTK

DirectX 11

Xamarin

Desktop PC

#mstechdays

Windows
Phone 8

WinRT

MonoGame

Android, Ouya

iOS
MonoGame: Infinite Flight

#mstechdays

MonoGame
MonoGame: ARMED!

#mstechdays

MonoGame
MonoGame: Bastion

#mstechdays

MonoGame
MONOGAME
LIVE CODING

#mstechdays

MonoGame
MonoGame
Repère :
(0, 0)

Sprite :
(largeur, 0)

Elément graphique qui peut se
déplacer sur l'écran

(0, hauteur)
#mstechdays

MonoGame
MonoGame : Cycle de vie
Update
Initialize

LoadContent

UnloadContent
Draw

#mstechdays

MonoGame
MonoGame
• 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

#mstechdays

MonoGame
STRATÉGIES DE MONÉTISATION
Monétisation

#mstechdays

MonoGame
Monétisation
• 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…)
#mstechdays

MonoGame
#mstechdays

MonoGame
#mstechdays

MonoGame
#mstechdays

MonoGame
SOUMISSION DE VOTRE JEU
Windows Phone Marketplace & Windows Store, analyse des
données

#mstechdays

MonoGame
Soumission du jeu
Windows Phone Marketplace

Windows Store

• Package XAP
• Validation technique via le
Store Test Kit

• Package APPXUPLOAD
• Validation technique via le
Windows App Cert Kit

#mstechdays

MonoGame
Analyse des données
• 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

#mstechdays

MonoGame
Analyse des données
• 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

#mstechdays

MonoGame
Windows Store

#mstechdays

MonoGame
Windows Store

#mstechdays

MonoGame
Windows Store

#mstechdays

MonoGame
Prochaine étape ?
monogame.net | Downloads
dev.windows.com | Tableau de bord
dev.windowsphone.com | Tableau de
bord

Soumettre vos créations 
#mstechdays

MonoGame
MERCI
Q&A

#mstechdays

MonoGame
Donnez votre avis !
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 !

#mstechdays

MonoGame
Digital is
business

Contenu connexe

Similaire à Développer un jeu multi plateformes avec MonoGame

Conference "Branded entertainment et gamification, comment concevoir des expe...
Conference "Branded entertainment et gamification, comment concevoir des expe...Conference "Branded entertainment et gamification, comment concevoir des expe...
Conference "Branded entertainment et gamification, comment concevoir des expe...
Digiworks
 
Le programmatic
Le programmaticLe programmatic
Le programmatic
Jean-Eric Pelet
 
Préparer et distribuer une application moderne d'entreprise
Préparer et distribuer une application moderne d'entreprisePréparer et distribuer une application moderne d'entreprise
Préparer et distribuer une application moderne d'entreprise
Microsoft
 
Comment intégrer Yammer et SharePoint pour plus d'efficacité ?
Comment intégrer Yammer et SharePoint pour plus d'efficacité ?Comment intégrer Yammer et SharePoint pour plus d'efficacité ?
Comment intégrer Yammer et SharePoint pour plus d'efficacité ?
Microsoft Technet France
 
DigitalC présentation
DigitalC présentationDigitalC présentation
DigitalC présentation
Krzysztof_1904
 
Le Tag Management, ingrédient indispensable d’une stratégie digitale internat...
Le Tag Management, ingrédient indispensable d’une stratégie digitale internat...Le Tag Management, ingrédient indispensable d’une stratégie digitale internat...
Le Tag Management, ingrédient indispensable d’une stratégie digitale internat...
Ensighten
 
Présentation "SEO : de trafic online à trafic offline, drive to store".
Présentation "SEO : de trafic online à trafic offline, drive to store".Présentation "SEO : de trafic online à trafic offline, drive to store".
Présentation "SEO : de trafic online à trafic offline, drive to store".
Myposeo : suivi et analyse de référencement
 
Après Coding4Fun, voici NUI4Fun !
Après Coding4Fun, voici NUI4Fun !Après Coding4Fun, voici NUI4Fun !
Après Coding4Fun, voici NUI4Fun !
Microsoft
 
Simbound Simulation pour Cours de Digital Marketing
Simbound Simulation pour Cours de Digital MarketingSimbound Simulation pour Cours de Digital Marketing
Simbound Simulation pour Cours de Digital Marketing
Atraki
 
Formation : "Concevoir et promouvoir son site Internet"
Formation : "Concevoir et promouvoir son site Internet"Formation : "Concevoir et promouvoir son site Internet"
Formation : "Concevoir et promouvoir son site Internet"
Synerg'hetic
 
Les solutions Web Analytics professionnelles Médiamétrie eStat
Les solutions Web Analytics professionnelles Médiamétrie eStatLes solutions Web Analytics professionnelles Médiamétrie eStat
Les solutions Web Analytics professionnelles Médiamétrie eStat
Xjarrin
 
Introduction au développement windows phone 8
Introduction au développement windows phone 8Introduction au développement windows phone 8
Introduction au développement windows phone 8
BeMyApp
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usage
LaFrenchMobile
 
Optimisation des applications Windows 8/HTML5/WinJS
Optimisation des applications Windows 8/HTML5/WinJSOptimisation des applications Windows 8/HTML5/WinJS
Optimisation des applications Windows 8/HTML5/WinJS
Microsoft
 
Paris Retail Week 10 septembre 2018 - Comment booster les conversions de votr...
Paris Retail Week 10 septembre 2018 - Comment booster les conversions de votr...Paris Retail Week 10 septembre 2018 - Comment booster les conversions de votr...
Paris Retail Week 10 septembre 2018 - Comment booster les conversions de votr...
Peak Ace
 
33 éditeurs de logiciel avec solutions marketing
33 éditeurs de logiciel avec solutions marketing33 éditeurs de logiciel avec solutions marketing
33 éditeurs de logiciel avec solutions marketing
Microsoft Ideas
 
FRANCE DIGITALE Workshop Series #1- L'industrie du gaming -- The Money Makers
FRANCE DIGITALE Workshop Series #1- L'industrie du gaming -- The Money MakersFRANCE DIGITALE Workshop Series #1- L'industrie du gaming -- The Money Makers
FRANCE DIGITALE Workshop Series #1- L'industrie du gaming -- The Money Makers
France Digitale
 
Codes Barres 2D et 1D : Outils Marketing puissants
Codes Barres 2D et 1D : Outils Marketing puissantsCodes Barres 2D et 1D : Outils Marketing puissants
Codes Barres 2D et 1D : Outils Marketing puissants
Henri Kaufman
 
Adwebmaroc programmatique Real Time Bidding Video
Adwebmaroc programmatique Real Time Bidding VideoAdwebmaroc programmatique Real Time Bidding Video
Adwebmaroc programmatique Real Time Bidding Video
Mouna Ouajid Berrada
 

Similaire à Développer un jeu multi plateformes avec MonoGame (20)

Conference "Branded entertainment et gamification, comment concevoir des expe...
Conference "Branded entertainment et gamification, comment concevoir des expe...Conference "Branded entertainment et gamification, comment concevoir des expe...
Conference "Branded entertainment et gamification, comment concevoir des expe...
 
Le programmatic
Le programmaticLe programmatic
Le programmatic
 
Préparer et distribuer une application moderne d'entreprise
Préparer et distribuer une application moderne d'entreprisePréparer et distribuer une application moderne d'entreprise
Préparer et distribuer une application moderne d'entreprise
 
Comment intégrer Yammer et SharePoint pour plus d'efficacité ?
Comment intégrer Yammer et SharePoint pour plus d'efficacité ?Comment intégrer Yammer et SharePoint pour plus d'efficacité ?
Comment intégrer Yammer et SharePoint pour plus d'efficacité ?
 
DigitalC présentation
DigitalC présentationDigitalC présentation
DigitalC présentation
 
20140424 MeetUp Nuxeo iOS
20140424 MeetUp Nuxeo iOS20140424 MeetUp Nuxeo iOS
20140424 MeetUp Nuxeo iOS
 
Le Tag Management, ingrédient indispensable d’une stratégie digitale internat...
Le Tag Management, ingrédient indispensable d’une stratégie digitale internat...Le Tag Management, ingrédient indispensable d’une stratégie digitale internat...
Le Tag Management, ingrédient indispensable d’une stratégie digitale internat...
 
Présentation "SEO : de trafic online à trafic offline, drive to store".
Présentation "SEO : de trafic online à trafic offline, drive to store".Présentation "SEO : de trafic online à trafic offline, drive to store".
Présentation "SEO : de trafic online à trafic offline, drive to store".
 
Après Coding4Fun, voici NUI4Fun !
Après Coding4Fun, voici NUI4Fun !Après Coding4Fun, voici NUI4Fun !
Après Coding4Fun, voici NUI4Fun !
 
Simbound Simulation pour Cours de Digital Marketing
Simbound Simulation pour Cours de Digital MarketingSimbound Simulation pour Cours de Digital Marketing
Simbound Simulation pour Cours de Digital Marketing
 
Formation : "Concevoir et promouvoir son site Internet"
Formation : "Concevoir et promouvoir son site Internet"Formation : "Concevoir et promouvoir son site Internet"
Formation : "Concevoir et promouvoir son site Internet"
 
Les solutions Web Analytics professionnelles Médiamétrie eStat
Les solutions Web Analytics professionnelles Médiamétrie eStatLes solutions Web Analytics professionnelles Médiamétrie eStat
Les solutions Web Analytics professionnelles Médiamétrie eStat
 
Introduction au développement windows phone 8
Introduction au développement windows phone 8Introduction au développement windows phone 8
Introduction au développement windows phone 8
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usage
 
Optimisation des applications Windows 8/HTML5/WinJS
Optimisation des applications Windows 8/HTML5/WinJSOptimisation des applications Windows 8/HTML5/WinJS
Optimisation des applications Windows 8/HTML5/WinJS
 
Paris Retail Week 10 septembre 2018 - Comment booster les conversions de votr...
Paris Retail Week 10 septembre 2018 - Comment booster les conversions de votr...Paris Retail Week 10 septembre 2018 - Comment booster les conversions de votr...
Paris Retail Week 10 septembre 2018 - Comment booster les conversions de votr...
 
33 éditeurs de logiciel avec solutions marketing
33 éditeurs de logiciel avec solutions marketing33 éditeurs de logiciel avec solutions marketing
33 éditeurs de logiciel avec solutions marketing
 
FRANCE DIGITALE Workshop Series #1- L'industrie du gaming -- The Money Makers
FRANCE DIGITALE Workshop Series #1- L'industrie du gaming -- The Money MakersFRANCE DIGITALE Workshop Series #1- L'industrie du gaming -- The Money Makers
FRANCE DIGITALE Workshop Series #1- L'industrie du gaming -- The Money Makers
 
Codes Barres 2D et 1D : Outils Marketing puissants
Codes Barres 2D et 1D : Outils Marketing puissantsCodes Barres 2D et 1D : Outils Marketing puissants
Codes Barres 2D et 1D : Outils Marketing puissants
 
Adwebmaroc programmatique Real Time Bidding Video
Adwebmaroc programmatique Real Time Bidding VideoAdwebmaroc programmatique Real Time Bidding Video
Adwebmaroc programmatique Real Time Bidding Video
 

Plus de Microsoft

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieu
Microsoft
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
Microsoft
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobile
Microsoft
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo
Microsoft
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.
Microsoft
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Microsoft
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à Z
Microsoft
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
Microsoft
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Microsoft
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Microsoft
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Microsoft
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
Microsoft
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Microsoft
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.
Microsoft
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Microsoft
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
Microsoft
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
Microsoft
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
Microsoft
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
Microsoft
 

Plus de Microsoft (20)

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieu
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobile
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à Z
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
 

Développer un jeu multi plateformes avec MonoGame