Publier son jeu
Marvin
J'ai fini de coder mon jeu ! Hâte de savoir ce que les gens en pensent !
Astride
Patience, Marvin... Il reste encore une étape avant que ce soit fini : la distribution.
Marvin
Encore ? Ce sera long ?
Astride
Pas du tout ! Ren'Py contient des outils très simples d'utilisation.
Eh oui : créer un jeu c'est bien, mais le partager, c'est mieux !
Créer un build
Pour l'instant, vous pouvez seulement lancer le jeu depuis le launcher de Ren'Py. Mais vous il n'est pas question que vos joueurs téléchargent Ren'Py en plus de votre jeu ! C'est pourquoi il faut construire une version directement exécutable chez l'utilisateur, avec le bouton « Construire les paquets » du launcher. Ren'Py va créer un dossier à côté du code source, dans lequel se trouvent les différentes versions du jeu.
La distribution
Sur ordinateur
Dans le cas d'un jeu PC, vous pouvez le partager sur itch.io, un site gratuit de partage de jeux indépendants. Vous pouvez utiliser l'intégration itch.io présente dans le launcher de Ren'Py ou bien envoyer votre jeu manuellement sur le site.
itch.io vous permet de publier des jeux gratuits ou de les vendre. Le site propose de nombreux outils comme un espace de commentaires, des statistiques, etc. C'est un moyen simple et rapide d'obtenir une page publique de votre jeu, mais il est tout à fait possible de le partager par d'autres moyens, par exemple sur Steam ! Cependant, le processus est plus complexe : vous devrez remplir des documents administratifs et payer 100$ pour obtenir un accès développeur. Attendez donc d'avoir un projet sérieux pour vous lancer !
Sur Android
Créer une build pour Android demande d'installer des outils supplémentaires. Une fois ceci fait, la procédure est presque la même que sur PC. Référez-vous à la documentation de Ren'Py.
Pour distribuer le jeu, vous pouvez envoyer le fichier APK à tous vos amis, mais ce n'est pas très pratique... Vous pouvez également le publier sur le Google Play Store en créant un compte développeur chez Google au prix de 25$ (à vie). L'équipe de modération du Store vérifiera votre jeu ainsi que ses futures mises à jour avant la publication. Les mises à jour peuvent donc demander quelques jours d'attente !
Sur iPhone ou iPad
Pour réaliser des builds iOS, il est nécessaire de posséder un Mac afin d'utiliser Xcode, un outil de développement d'Apple. Les instructions sont disponibles sur la documentation de Ren'Py.
Vous pourrez tester votre jeu sur votre propre iPhone ou iPad en activant le mode développeur. Cependant, il ne sera pas possible de partager votre jeu à vos amis en leur envoyant le fichier de la même manière que sur Android. Le meilleur moyen est donc de passer par l'App Store, mais c'est un processus bien plus compliqué que sur Android, car Apple vérifie de nombreux critères de qualité auxquels il peut être difficile de s'adapter. Vous devez vous attendre à effectuer de nombreuses corrections d'après leurs retours.
Marvin
Je vois... C'est un peu intimidant...
Rémi
Dans quelques années, il sera peut-être plus facile de partager ton jeu sur iOS grâce aux nouvelles lois européennes ! En attendant, tu peux facilement le tester sur ton propre appareil.
Cette formation à Ren'Py touche à sa fin ! Bravo pour avoir lu jusqu'ici. Nous vous souhaitons une bonne continuation dans vos projets et surtout, amusez-vous bien !
Si vous souhaitez participer à FaireDesJeux.fr, vous pouvez peut-être nous aider à améliorer cette formation ! Nous aimerions ajouter un chapitre qui aborde la personnalisation de l'interface (GUI). Si vous connaissez le sujet, vous pouvez nous suggérer un plan de cours ou bien l'écrire vous-même. La discussion a lieu ici.