Bonjour,
Maintenant que l'année est bien entamée, il est temps de lever le voile sur un projet qui se prépare en coulisses depuis plusieurs mois : le projet d'API !
Même s'il s'agit de l'un des projets les plus attendus de l'année, nous tenons à lui réserver le lancement qu'il mérite lorsque le moment sera venu. Nous n'allons donc pas trop en dévoiler aujourd'hui... Considérez plutôt cet article comme un aperçu des coulisses que comme une présentation de plug-ins spectaculaires !
Sur quoi avons-nous travaillé ?
Depuis le début de l'année, notre équipe s'est attachée à poser des bases particulièrement solides. Cela passe notamment par la mise en place d'une architecture logicielle capable de prendre en charge toutes les fonctionnalités que nos talentueux développeurs de la communauté souhaiteront explorer une fois le système entre leurs mains.
Dès le départ, nous avons fait le choix du Lua pour le développement des plug-ins RuneScape, et nous sommes impatients de voir les projets passionnants que la communauté réalisera grâce à ce langage aussi puissant que flexible.
Principes :
L'un des fondements du projet a consisté à définir un cadre clair et sécurisé pour le développement des plug-ins. Ainsi, les créations de la communauté pourront enrichir l'expérience RuneScape tout en respectant les principes fondamentaux du jeu.
Notre objectif est que vous puissiez utiliser les outils qui enrichissent votre expérience de RuneScape en sachant qu'ils sont autorisés, sûrs, et qu'ils respectent les règles du jeu. Vous devez pouvoir utiliser ces plug-ins en toute confiance, en sachant qu'ils ont été examinés, approuvés et qu'ils respectent les standards de Jagex en matière d'équité et d'intégrité.
L'un des principes fondamentaux du projet, c'est que tout ce dont vous avez besoin sera accessible depuis le client officiel de RuneScape, sans qu'il soit nécessaire de rechercher ces plug-ins sur des sites Web ou des outils externes. C'est pourquoi un navigateur de plug-ins sera directement intégré au client RuneScape.
Pour ce qui est des plug-ins eux-mêmes, notre ambition est de bâtir un écosystème équilibré qui améliore l'expérience de jeu sans remplacer le jeu lui-même.
Autrement dit, nous souhaitons encourager les plug-ins qui améliorent la clarté et le confort d'utilisation, limitent les frictions et vous aident à mieux appréhender les mécanismes du jeu. Les idées novatrices en matière de modes de jeu sont bien entendu les bienvenues.
En revanche, nous voulons éviter toute forme de simplification excessive qui viendrait diminuer l'intérêt du jeu ou la valeur des compétences des joueurs. C'est notamment le cas des plug-ins qui automatisent des actions de jeu ou s'appuient sur des informations normalement inaccessibles pour anticiper certaines mécaniques.
Garantir que notre projet d'API continue de respecter ces principes à l'avenir nécessitera naturellement une équipe dédiée, ce qui nous amène à notre prochain sujet :
Une équipe dédiée :
Nous savons que de nombreux joueurs et développeurs de la communauté se demandent ce qu'il adviendra du projet d'API après son lancement officiel. Que se passera-t-il si un problème survient quelques mois plus tard ? L'API continuera-t-elle d'être prise en charge ?
Le projet d'API de RuneScape s'inscrit dans la durée pour Jagex, et nous prenons dès aujourd'hui les mesures nécessaires pour garantir sa pérennité.
Le projet mobilise actuellement des développeurs issus des équipes RuneScape et RuneTek. Cependant, nous prévoyons d'étoffer cette équipe avec des J-Mods supplémentaires qui seront entièrement dédiés à l'API, et ce bien au-delà de son lancement. Cette organisation garantira que l'API reste un élément permanent de l'écosystème RuneScape.
Nous avons récemment accueilli un nouveau responsable technique communautaire, Mod Fable, dont voici quelques mots de présentation :
Salut tout le monde ! Moi, c'est Mod Fable !
Je joue à RuneScape depuis plus de 22 ans. Ce jeu et sa communauté occupent donc une place immense dans ma vie.
Dans mon rôle de responsable technique des communautés, je suis enthousiaste à l'idée de faire le lien entre les joueurs et les développeurs, afin que les échanges soient clairs, constructifs et accessibles, que vous soyez un créateur expérimenté ou que vous découvriez tout juste les plug-ins.
J'ai hâte d'échanger avec vous, de soutenir la communauté et de participer à l'élaboration de l'avenir de ce projet à vos côtés.
À bientôt à Giélinor !
Il était important pour nous de disposer d'un responsable des communautés dédié à ce projet, mais il était tout aussi important qu'il maîtrise parfaitement les aspects techniques. Mod Fable saura aussi bien échanger avec les développeurs du cœur de RuneScape qu'avec les joueurs qui installent leur premier plug-in, et avec tous les membres de la communauté entre ces deux extrêmes.
Nous finalisons également le recrutement d'un modérateur de plug-ins, qui contribuera à faire respecter nos principes tout en travaillant aux côtés des développeurs de la communauté pour s'assurer que leurs créations sont conformes, sûres et de qualité.
Développeurs de la communauté :
Autre aspect important de notre projet d'API : nous ne concevons pas ce système de manière isolée.
Une fois les bases techniques établies et le développement de plug-ins en Lua prêt à démarrer, nous avons invité plusieurs développeurs de la communauté à nous rejoindre.
À ce stade, il s'agit encore d'un groupe très restreint, car nous devons avant tout nous concentrer sur les défis techniques et architecturaux complexes que l'API doit encore relever. Malgré sa taille réduite, ce groupe compte déjà des développeurs à l'origine de la plupart des outils et extensions tiers RuneScape les plus connus, dont certains vous sont sans doute familiers.
Pour le moment, ce groupe et ses activités restent couverts par un accord de confidentialité. Nous voulons en effet que le projet d'API tienne son cap et puisse faire l'objet d'une présentation marquante lorsque le moment sera venu.
À mesure que le projet prendra forme, nous élargirons progressivement ce cercle à davantage de développeurs de la communauté. Pour l'heure, nous continuerons toutefois d'adopter une approche sélective. Pour identifier des partenaires qualifiés, nous nous appuyons à la fois sur le formulaire de candidature partagé sur Discord en janvier et sur nos propres recherches. De même, nous contactons les profils qui nous semblent particulièrement bien correspondre au projet.
Si vous avez hâte de mettre les mains dans le cambouis et de développer toutes sortes de plug-ins, il vous faudra patienter encore un peu. Nous voulons nous assurer que, lorsque viendra le moment d'ouvrir le développement de plug-ins à l'ensemble de la communauté, nous disposerons d'un environnement de développement robuste, mais aussi d'une base de connaissances complète, riche en documentation, afin de permettre à chacun de s'y retrouver beaucoup plus facilement.
À vos plug-ins !
Les plug-ins sont au cœur de cette vision, et ils existent pour des joueurs comme VOUS ! Alors, quels plug-ins aimeriez-vous voir arriver dans RuneScape ?
C'est l'occasion parfaite d'aider à façonner l'avenir du projet d'API et à concrétiser les idées de plug-ins ou les fonctionnalités que vous avez toujours voulu voir apparaître. Les demandes de plug-in d'aide aux quêtes ne manqueront sans doute pas, mais quelles autres idées aimeriez-vous voir aboutir ? Qu'il s'agisse de fonctionnalités aperçues dans d'autres jeux ou de concepts que vous imaginez depuis longtemps, nous sommes curieux de les découvrir (dans le respect des principes évoqués plus haut).
Nous avons hâte de découvrir vos suggestions. Elles permettront à nos développeurs et à nos partenaires de tenir compte des idées qui passionnent le plus la communauté. Rendez-vous sur les fils de discussion dédiés sur Reddit [LINK] ou Discord [link] pour participer à la conversation dès maintenant !
C'est tout pour aujourd'hui. Nous reviendrons prochainement avec davantage d'informations sur l'avancement du projet et sur ce que vous pourrez en attendre à mesure qu'il prendra forme.