Mes projets personnels liés au développement
Lors de mon temps libre, en dehors des cours, je développe des "mods", des extensions, pour le jeu vidéo
Minecraft.
Je les développe en Java à l'aide de l'IDE IntelliJ IDEA, et j'utilise le gestionnaire de contrôle de
version GitHub pour pouvoir sauvegarder en ligne mon travail, et garder une copie de toutes les
modifications effectuées au cas où un bug ou une erreur de merge apparaîtrait.
Vous pouvez retrouver mon compte GitHub à cette adresse :
Et vous pouvez constater le nombre de commits que j'ai effectués ces deux dernières années.
Mais je ne travaille pas seul, nous sommes un groupe de 3-4 développeurs qui travaillons ensemble, il y a également quelques modeleurs et graphistes. Je fais donc partie du groupe appelé la "Team Mysticism".
Je ne peux pas vraiment montrer de code malheureusement, ni mettre un lien vers le dépôt comme il est privé. Cependant, vous pouvez me retrouver sur le site de partage et de téléchargement de mod appelé "Curseforge", voici un lien vers mon profil, vous pouvez me retrouver sous le pseudonyme de "Dranyas":
Où vous pouvez retrouver tous mes projets que j'ai pu publier. Le projet "Mysticism" est donc un projet en groupe, mais le reste sont des projets individuels.
Voici une liste de contenu que mes projets ajoutent au jeu de base : différentes races de monde fantastique que le joueur peut choisir, des pouvoirs, des "compétences", qui permettent aux joueurs de jouer différemment lors de chaque partie, des monstres qui ajoutent de la difficulté et qui requièrent aux joueurs de planifier correctement une stratégie pour les vaincre, et diverses autres mécaniques qui changent globalement le gameplay du jeu de base.
Nous travaillons de cette manière : nous planifions ensemble des mécaniques de jeu, en faisant en sorte que ce soit réalisable bien sûr. Et ensuite nous les programmons, nous faisons des tests, créons des versions bêta pour qu'une petite partie de notre communauté puisse tester et trouver les bugs les plus problématiques avant que la version publique ne sorte.
Ces projets m'ont permis d'améliorer mon travail en équipe, ma coordination avec les autres membres du groupe. Mais également améliorer mes compétences de support technique : je suis et corrige les bugs lorsqu'ils me sont reportés, je pose les questions nécessaires aux joueurs pour pouvoir cerner le problème, et corriger les bugs de manière aussi efficace que possible.