• Partagez
  • E-mail
  • Intégrer
  • J'aime
  • Télécharger
  • Contenu privé
Presentation Brutal Donut par Julien PATTE
 

Presentation Brutal Donut par Julien PATTE

on

  • 652 vues

Présentation de Brutal Donut par Julien PATTE @julienpatte. Cette application a été développée pendant les Dev Kings organisé par BeMyApp

Présentation de Brutal Donut par Julien PATTE @julienpatte. Cette application a été développée pendant les Dev Kings organisé par BeMyApp

Statistiques

Vues

Total des vues
652
Vues sur SlideShare
652
Vues externes
0

Actions

J'aime
0
Téléchargements
0
Commentaires
0

0 Ajouts 0

No embeds

Accessibilité

Catégories

Détails de l'import

Uploaded via as Adobe PDF

Droits d'utilisation

© Tous droits réservés

Report content

Signalé comme inapproprié Signaler comme inapproprié
Signaler comme inapproprié

Indiquez la raison pour laquelle vous avez signalé cette présentation comme n'étant pas appropriée.

Annuler
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Votre message apparaîtra ici
    Processing...
Poster un commentaire
Modifier votre commentaire

    Presentation Brutal Donut par Julien PATTE Presentation Brutal Donut par Julien PATTE Presentation Transcript

    • Brutal Donut
    • Parlons de…•  Brutal Donut•  Créer des jeux Windows 8 avec MonoGame•  Les porter sur d’autres devices•  Retours d’expérience
    • Brutal Donut
    • Brutal Donut•  Octobre 2010 –  Idée originale•  Janvier 2011 –  1er Proto (Virtools)•  Octobre 2011 –  2er proto (pour iOS)•  Juin 2012 @ BeMyApp DevKings –  3ème proto (pour Windows 8)
    • Brutal Donut•  23 octobre 2012 –  I’M GOOD sur le store Windows 8 1ère publication WITH DONUTS!•  Novembre 2012 –  Conférence « Back From Build » @ MS –  BD en highlight sur le store•  Aujourd’hui•  Demain ? 
    • MonoGame•  « Write Once, Play Everywhere »•  monogame.codeplex.com•  github.com/mono/MonoGame•  « MonoGame is an Open Source implementation of the Microsoft XNA 4 Framework. Our goal is to allow XNA developers on Xbox 360, Windows & Windows Phone to port their games to the iOS, Android, Mac OS X, Linux and Windows 8 Metro. PlayStation Mobile development is currently in progress. »
    • MonoGame•  Classe Game –  Encapsule la boucle de jeu –  Méthodes Draw() & Update() –  Enregistrement de GameComponents•  Assets compilés en XNB –  Chargés par un ContentManager –  Texture2D, SpriteFont, …•  Peut coexister avec une UI en XAML (Win8, WP)
    • Portages•  Idée : conserver le même code en remplaçant uniquement les parties spécifiques à la plateforme ciblée –  En particulier : •  Interactions avec le Store •  Enregistrement des settings et de la progression •  Ouverture de liens externes (FB, website etc) •  Affichage de publicités•  Le framework encapsule tout le reste –  Boucle de jeu –  Chargement des assets –  Gestion des inputs
    • Portages•  Utilisez les GameComponents ! – Ils peuvent implémenter et enregistrer des services, ex: IProgressManager –  game.Services.AddService( typeof(IProgressManager), this); - var pm = game.Services.Get<IProgressManager>();
    • Portages•  Pensez à redimensionner les assets avant de les compiler en XNB•  Pour iOS et Android : acquisition d’une license Mono nécessaire (400$ x 2)
    • Difficultés•  Contrôles d’identité du publisher•  Privacy policy•  Choix du modèle : gratuit/payant ? Pub ?•  Release early = release for free…•  Maturité de MonoGame•  Compilation des assets en XNB•  Développer pour tablette… sans tablette
    • Merci !•  Des questions ? Julien Patte (@julienpatte)