Sur Nova-Life, les plugins sont codés en C# (CSharp) tout comme le jeu. Ce langage est relativement difficile à apprendre quand on est débutant, bien qu'il reste tout de même abordable.
Si vous êtes ici, c'est que vous êtes prêt à tenter l'aventure, alors allons-y !
Les étapes à suivre
1 - Apprendre le C# avec des vidéos, des cours en ligne ou encore le tuto de Microsoft
Voici quelques ressources pouvant vous aider :
2 - Faire un plugin sur Nova-Life, tutoriel d'un développeur
Un développeur de l'équipe MOD, un serveur discord regroupant des développeurs notamment pour Nova-Life, a créé un tutoriel afin de créer un plugin sur Nova-Life.
Ce tutoriel est destiné aux personnes ayant des bases en C#, et vous permettra de comprendre comment faire un plugin fonctionnel sur le jeu.
3 - Rejoindre des communautés d'entraide, expérimenter
Désormais, vous voici prêt pour cette dernière étape, qui vous permettra de créer vos propres plugins, où la seule limite sera votre imagination !
Nova-Life ne possède malheureusement pas de documentation, vous avez dû vous en rendre compte si vous êtes arrivé jusqu'ici. C'est pour cela qu'il faut s'aider de tout ce que la communauté peut vous offrir.
MOD, un serveur Discord cité précédemment, s'est axé sur le développement de plugins pour Nova-Life, regroupant des développeurs débutants comme expérimentés, mais tous présents dans le but de s'entraider et améliorer ses connaissances.
Par ailleurs, vous pouvez vous rendre sur afin de trouver des plugins gratuits créés par la communauté du jeu, et vous pourrez retrouver pour certains le code source, vous permettant d'enrichir vos connaissances et de voir d'autres façons de procéder pour améliorer vos plugins, ou encore les optimiser.
Un autre conseil est tout simplement d'expérimenter : tentez, testez et réessayez, les erreurs seront vos meilleures alliées pour vous améliorer, et à force de persévérer fous finirez par y arriver !
Conclusion
Et voici, si vous avez suivi ces trois étapes dans l'ordre, vous devirez désormais être capable de concevoir vos propres plugins !
Maintenant, il ne vous reste plus qu'à innover, et pourquoi pas à votre tour aider d'autres personnes à en réaliser ?
N'hésitez pas à utiliser les accessibles sur ce Wiki !
Bonne chance à vous dans votre quête de développement 🔥