Le blog d’un développeur de jeu indépendant
Démos, dessins, tutos et galères du quotidien…

Suivez l’actu par mail !

Pour ne rien rater.

PNJ & Marketing

Bonjour,

Et voici la mise à jour habituelle ces derniers mois de Janvier et Février! J’ai principalement travaillé sur les PNJ et le marketing.

I – PNJ (Personnages Non Jouables)

Au cours des dernières semaines, j’ai amélioré les PNJ (les personnages avec lesquels vous devrez interagir dans le jeu). Pour chaque PNJ, je dois travailler sur :

  • Le design visuel : je commence généralement par de simples croquis dans un carnet. J’essaie également d’avoir une idée de la palette de couleurs de base.
  • La modélisation 3D : j’ai tendance à réutiliser d’anciennes parties de modèles si possible (comme les mains, par exemple).
  • Les textures : je peins les textures dans Blender et/ou Krita et les applique sur le personnage.
  • Le rigging (création du squelette): Je commence presque toujours à partir d’un autre squelette que je copie et adapte à la morphologie du nouveau personnage. Je rencontre des difficultés surtout pour les vêtements (ils entrent parfois en collision avec les membres, par exemple). Certains designs sont plus difficiles à gérer que d’autres.
  • L’animation : je crée au moins une animation « idle » (d’attente), et généralement 1 ou 2 de plus (discussion, variations de mouvements, …)
  • L’intégration dans le jeu : je dois mettre le PNJ dans le jeu et m’assurer que tout se charge et se lie correctement.
  • Le codage de la logique de présence : selon le temps qui passe et les actions effectuées par le joueur, les PNJ ne sont pas toujours au même endroit.
  • Le codage de la logique de dialogue : selon vos actions, les personnages ne diront pas les mêmes choses. Ils peuvent créer de nouvelles quêtes ou en résoudre d’autres. Ils peuvent aussi ajouter des objets à l’inventaire, changer des points clés de l’histoire, …
  • La localisation des dialogues et des noms : pour chaque ligne de dialogue, je dois écrire la version française et anglaise.
  • L’avatar : je dois peindre une version 2D du personnage qui apparaîtra dans l’interface de dialogue.

Maintenant que j’ai tous mes « workflows » de travail et outils configurés, c’est généralement entre quelques jours et deux semaines de travail pour chaque personnage, en fonction de la complexité et de l’originalité. Cela n’inclut pas le débogage, bien sûr. Je trouve parfois des problèmes bien plus tard.

En fin de compte, j’ai ajouté/amélioré 8 PNJ. Voici quelques images:

Il en manque encore bien sûr, mais ça commence à prendre forme.

II – Marketing

En ce qui concerne le marketing :

  • Je continue de travailler sur des publicités sur Reddit. Elles génèrent des visites régulières sur la page Steam.
  • J’ai commencé à contacter des streamers (YouTube/Twitch) pour promouvoir la démo. J’ai dû mettre à jour mon presskit avec des captures d’écran et des logos récents. J’ai contacté 50 personnes, mais cela s’est seulement soldé par quelques vidéos. Cependant, elles sont vraiment sympas (comme celle-ci, ou celle-ci par exemple), et les streameurs étaient contents. Je dois continuer à travailler là-dessus.
  • Enfin, j’inscris toujours le jeu à des festivals. J’ai récemment participé au festival Ninja & Pirates sur Steam, mais ce n’était pas très réussi pour moi. J’ai également postulé pour le Cozy Family, le WASD Curios & the Mix. Nous verrons ce qui en ressort.

III – Corrections de bugs

Pas grand-chose à signaler ici. Principalement :

  • Correction de la collision des flèches (ce fut difficile, je n’ai pas pu le reproduire sur mon PC, donc un grand merci à la chaîne « Les Indés Primés » pour m’avoir aidé)
  • Le jeu sauvegarde en mode tortue maintenant
  • Quelques corrections de textures ici et là

Cela m’a permis de mettre à jour la démo sur Steam.

Et c’est tout ! Le jeu s’améliore petit à petit.
Comme d’habitude, merci beaucoup pour votre soutien et votre patience.

Prenez soin de vous !


Publié

dans

par

Étiquettes :

Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *