Score Space Jam #28


Bonjour tout le monde et bienvenue au premier devblog sur alien blob!

La première version du jeu a été faite pour la score Space Jam 28, est une Game Jam de 72 heures et cette année le thème était mutation.

La création du jeu a été streamé en live sur twitch.

Concept

Le joueur incarne un blob qui vient d’atterrir sur une planète hostile il doit survivre.

Différents types d’ennemis vont venir attaquer le blob pendant la partie il doit se protéger en créant de nouvelles cellules.

Ces nouvelles cellules sont basiques et vont pouvoir muter pour se spécialiser en cellule de récolte, de stockage, d’attaque ou de défense.

Toutes les cellules doivent être rattachées à la cellulaire mère, si jamais une branche du bloc créé par le joueur vient à être coupé par les ennemis depuis la cellulaire celle-ci se mettra à mourir lentement. Il est possible pour le joueur de rattacher la branche en créant une nouvelle cellule.

La jam

J’ai commencé à streamer la jam le vendredi 26 janvier vers 20h elle a déjà commencé vers 21h. Donne des contraintes techniques de la jam était d’avoir un système de leaderboard local ou en ligne afin que les joueurs puissent s’affronter. Un des sponsors de la jam étant loot Locker un service permettant d’avoir des leaderboard en ligne, j’ai déjà utilisé ce service donc je me suis dit que j’allais faire la même chose durant la jam.

Le thème a été annoncé à 20h sur le compte Twitter de score space, il était affiché momentum mais au bout de quelques minutes Edralo m’a signalé que le thème a été changé en mutation. Avec le chat on a commencé à réfléchir sur différentes possibilités.

Que je voulais éviter c’était d’utiliser les mutations comme des améliorations qu’on trouverait dans un roglight comme Isaac par exemple ou vampire Survivor, il y a aussi l’option d’utiliser les mutations comme des pouvoirs pour progresser comme dans un MetroidVania. Pour tous ces cas je trouvais cela peu original, et surtout ça s’applique à beaucoup de gameplay différents et ça répond pas particulièrement au thème mutation.

Ce qu’on voulait c’est que le Play style du joueur lui permette de faire muter les nouvelles cellules du blob ou bien que ce soit les contraintes du niveau ( ennemis ou Level Design ) qui fasse muter les cellules et les spécialise. Ce système n’a pas été gardé dans le jeu parce que compliqué de le mettre en œuvre et de le faire comprendre aux joueurs pendant une jam.

Développement

J’ai fait des sessions de code de d’environ 14h par jour en commençant à 11h et en finissant à 1h du matin. J’ai été surpris de ne pas avoir eu de problème technique bloquant pendant les trois jours de jam tout s’est plutôt bien passé ce qui m’a permis d’ajouter beaucoup de fonctionnalités dans le jeu. Au point d’en oublier de faire des graphismes et du de l’UX.

Le principal problème que j’ai eu c’est pas un problème de programmation ou de Unity c’est un problème de Git où j’ai fait de la merde avec mes branches et j’ai eu une légère perte, pas de code mais de valeur dans des ScriptableObjects. Ce problème m’a fait perdre une heure pour régler le problème sur Git et 3 minutes à rattraper dans les ScriptableObjects.

Pour la dernière journée de la jambe j’ai préféré ne pas streamer parce que j’étais trop claqué et je me sentais pas d’animer le stream et de coder en plus. J’ai posté une version du jeu à 20h le lundi soir, 10 minutes avant la fin de la jam. Comme souvent 1h a été ajouté et je me suis dit que j’avais le temps de faire une nouvelle version mieux équilibrée avec quelques bugs corrigés, mais malheureusement le build web c’est terminé 10 secondes après l’heure fatidique , je n’ai pas pu le mettre en ligne.

Résultat

La jambe s’est terminée lundi 29 janvier à 21h. Pendant les 6 jours suivants il y avait la phase de test et de vote des autres jeux.

J’ai pu tester d’autres jeux intéressants :

Voici les scores que j’ai eu pour le jeu :

Je suis un peu déçu parce que les commentaires que j’ai reçu sur le jeu me laisser croire que la note serait mieux, mais je savais que le jeu avait quand même pas mal de problèmes surtout en termes de compréhension et d’équilibrage. La version en ligne est vraiment dur et cryptique du pas évident de comprendre ce qui se passe, de savoir quoi faire. C’est le manque de user expérience qui se fait sentir, j’ai fait beaucoup de features mais incompréhensible.

Conclusion

Je suis très content d’avoir participé à cette Game Jam, tu es toujours un défi intéressant de plus il y a eu un engouement des spectateurs sur twitch pas mal de gens sont passés voir le stream ont suivi l’aventure de 3 jours de création de ce jeu. J’ai fait des erreurs classiques en Game Jam, c’est-à-dire faire des fonctionnalités que personne ne peut comprendre. Il manque un tutoriel au jeu ou un how to play.

Tous les ans je cherche un projet de jeu à faire et cette année je pense l’avoir trouvé assez tôt dans l’année donc je vais le continuer.

Leave a comment

Log in with itch.io to leave a comment.