Les jeux réalisés avec Construct 2 tournent dans un navigateur utilisant la technologie HTML5. Cela veut dire qu'il existe de nombreuses façons de publier vos jeux. Voici une vue d'ensemble des différentes manières de partager votre jeu avec le reste du monde.
Il y a également quelques astuces et points à prendre en compte avant de publier votre jeu.
Avant de publier
Vérifier que votre jeu supporte les contrôles tactiles
De nos jours beaucoup de personnes naviguent sur internet avec un appareil tactile comme un iPhone, un iPad ou des téléphones et tablettes sous Android.
Ces appareils ne possèdent pas de souris ni de clavier, ce qui rend vos jeux injouables s’ils ne prennent pas en compte les contrôles tactiles !
Pour plus d'informations, consulter le tutoriel sur Touch controls and detecting the input method.
Vérifier les différentes tailles d'écran
Les jeux en HTML5 peuvent tourner sur quasiment tous les smartphones, tablettes et ordinateurs actuels. Pourtant, ces appareils ont plusieurs tailles d'écran différentes, du petit au très grand. Vous pouvez lire le tutoriel: supporting multiple screen sizes à ce sujet.
Vérifier le support hors-ligne
Les jeux créés avec Construct 2 peuvent être jouables hors-ligne. Ceci est important pour les applications web iOS et les applications hébergées sur le Chrome Web store. Cependant, vous devez paramétrer correctement votre serveur! Il doit être paramétré pour l’utilisation de fichiers .appcache avec les textes/caches manifestes de type MIME. Si ce n’est pas fait, le support hors-ligne ne marchera pas et vous gâcherez de la bande passante! Voir le tutoriel sur le support hors-ligne qui inclut comment configurer simplement un système de mise à jour automatique.
Options de publication
Sur votre serveur
Vous pouvez mettre le projet exporté sur votre propre site internet et l’intégrer sur une autre page comme un jeu Flash. Voir les commentaires dans l'index.html pour des astuces, ou ce tutoriel de Kyatric. Il y a aussi un guide complet à part sur des astuces pour publier vos jeux HTML5 sur internet.
Si vous n'avez pas de serveur personnel, de nos jours les sites d'hébergement sont très abordables. Vous pouvez en trouver à petit prix facilement. Il existe également des hébergeurs gratuits, mais ils affichent beaucoup de publicités et ne sont pas forcément fiables. Plusieurs autre options de publication nécessitent de posséder un serveur personnel,Il est donc préférable d’en avoir un.
Si vous avez votre propre serveur vous devriez vérifier la configuration des types MINE. Voir correct MIME types are configured.
Scirra Arcade
Vous pouvez mettre votre jeu sur notre serveur online arcade. Il y a quelques restrictions, donc soyez sûr de lire how to upload to the arcade. Vous pouvez aussi intégrer votre jeu sur d'autres sites, un peu comme pour intégrer des vidéos Youtube!
DropBox/Google Drive
Si vous ne possédez pas de serveur personnel et que vous voulez un moyen rapide pour partager vos jeux, vous pouvez essayer de les mettre sur Dropbox ou Google Drive. Attention les services gratuits ont généralement des limites techniques, évitez donc d'y mettre un jeu lourd ou très populaire.
Chrome Web Store
Vous pouvez aussi publier vos jeux sur le Chrome Web Store. Les jeux peuvent y être hébergés en tant qu’applications packagées, ce qui peut, peut être, vous coûter de l’argent. C'est aussi un bon moyen d'atteindre des utilisateurs de Chrome OS.
Facebook
Vous pouvez également publier vos jeux sur Facebook. C'est un très bon moyen d'avoir plus de notoriété. Vous pouvez utiliser l’objet Facebook pour intégrer des éléments tels que le score. Cependant, vous devez posséder votre propre serveur et être sûr que votre support hors-ligne fonctionne !
Les applications Web iOS
Les applications Web iOS fonctionnent comme des applications natives mais sont installées sur internet au lieu de l'App Store. Attention : vous devez posséder un serveur personnel. Regarder How to make an iOS web app pour plus de détails. Il est impératif que votre support hors-ligne fonctionne car les utilisateurs d'iPhone et iPad passent le plus clair de leur temps hors-ligne.
Les applications Windows 8
Windows 8 supporte les appareils tactiles comme les tablettes et permet aux applications de bureau d'être réalisées en HTML5. Construct 2 permet
d'exporter votre jeu au format Windows 8. Voir How to make a Windows 8 Metro app.
*Ntd: A noter que les applications sous Windows 10 sont universelles (elles
fonctionnent sur tous les appareils Windows 10, tablettes, ordinateurs ou encore téléphones).*
Firefox Marketplace
Le Firefox Marketplace concerne les utilisateurs sous Firefox OS, Firefox pour Android et le navigateur Firefox. Voir how to export an open web app for Firefox Marketplace.
Android via Crosswalk
Vous pouvez diffuser votre application sur Google Play store pour Android en utilisant Crosswalk. Pour plus d'informations: How to export to Android with Crosswalk.
iOS via CocoonJS
Vous pouvez distribuer votre application sur l'iOS app Store en la publiant via Ludei's CocoonJS. Ce qui permet également d'augmenter les performances de votre jeu. Pour plus d'informations: How to export to CocoonJS.
Applications natives pour téléphones mobiles grâce à PhoneGap
Vous pouvez construire des applications pour une grande variété de téléphone mobile avec PhoneGap. Voir: How to make native phone apps with Construct 2 and PhoneGap. Vous n'avez pas besoins d'hébergement, vous pouvez directement publier via la boutique d'application du constructeur. Hélas les performances sont assez décevantes pour certaines plateformes. Il est préférable d'utiliser CocoonJS à la place.
Publier pour le plus de plateformes possibles
Plus vous publiez sur un grand nombre de plateformes mieux c'est ! Chaque plateforme vous donnera un nombre d'utilisateurs unique et régulier , et cela ira en grandissant sur de plus en plus de plateformes différentes.
Promouvoir votre jeu
Il vous reste encore beaucoup à faire avant que votre jeu soit exposé à la face du monde. Voici une petite liste d'astuces pour promouvoir votre jeu:
- Mettez à jour votre site ou votre blog si vous en avez un.
- Essayez de partager votre jeu sur votre page Facebook, Twitter et Google +.
- Faites nous savoir que votre jeu est sorti ! Parfois nous partageons les jeux de nos utilisateurs sur nos pages officielles Facebook, Twitter et Google +.
- Essayez de soumettre votre jeu aux sections GameDev (Public de développeurs), IndieGaming (Public de jeux indé.) ou Gaming (public large) sur Reddit.
- Essayez de soumettre votre jeu à la section Digg's Gaming
- Envoyez des e-mails à toute personne que vous pensez intéressée par votre jeu (vous pourrez peut-être avoir le droit à un article sur des blogs ou sites et ainsi attirez l'attention).
- N'oubliez pas le bon vieux truc du bouche à oreille ! Si les gens finissent par parler de votre jeu c'est gagné !
- Demandez à vos amis de vous aider à promouvoir votre jeu !
Si vous voulez aller encore plus loin, regarder ces quelques articles du site PixelProspector :
The Big List of Indie Game Marketing
The Big List of Indie Game Sites
The Big List of Indie Game Sites (global edition)
The Big List of Indie Game Development Forums
Il y a assez de contenu et de conseils pour vous occupez un bon moment !
Voici quelques sites que vous devriez viser tout particulièrement :
Les sites IndieGames.com, TIGSource et PixelProspector sont des sites de jeux vidéos généralistes. Ils ne sont pas spécialisé en HTML5 mais ils peuvent être interessés par votre jeu. Vous pouvez obtenir quelques retours en postant sur leurs forums si vous n'y est pas déjà présent.
Bonne chance!