- Serial Gamers -
- Guide de survie d’Until Dawn et comment faire les bons choix pour sauver tout le monde -
- Les développeurs de Yakuza partagent un rare aperçu du code d’Infinite Wealth, incitant d’autres développeurs à se joindre à eux.
Le responsable de One Like a Dragon : Infinite Wealth a partagé un aperçu de la base du code du jeu, et d’autres développeurs ont suivi la tendance pour donner aux fans un aperçu de ce qui se passe derrière le rideau.
Comme Automaton Media l’a d’abord rapporté, Yutaka Ito, directeur technique du studio Ryu Ga Gotoku, s’est rendu sur son compte Twitter personnel pour partager des informations très rares sur le jeu. Ito révèle que Like a Dragon : Infinite Wealth est écrit en langage C++, et a même partagé une capture d’écran de plusieurs lignes de code.
ちなみに、龍が如くは「C++」という「プログラム言語」で書かれているのですが、ここで実際に龍が如く8で使われているプログラムをほんの少しお見せします😎意外とシンプルなので、C++の基礎をしっかりと学んでいれば十分龍チームで働くことができると思います。就活生の皆さん、お待ちしています🙇♂️ pic.twitter.com/8FbZLm9tBH10 janvier 2024
« Au fait, Like a Dragon est écrit en langage de programmation C++. Je vais vous montrer un tout petit bout de code utilisé dans Infinite Wealth », écrit Ito dans le tweet ci-dessus (traduit par Automaton Media). « C’est en fait assez simple, donc je pense que si vous avez une solide connaissance des bases du C++, c’est suffisant pour pouvoir travailler pour Ryu Ga Gotoku Studio. Diplômés en recherche d’emploi, nous vous attendons ! »
Ce qu’Ito montre ici dans la capture d’écran ci-dessus, ce sont les états de jeu de la manette du joueur. Une bonne partie du code est en fait consacrée à la bicyclette du joueur, ainsi qu’au gel de la bicyclette dans certains états de jeu. Ito n’a pas tort – il s’agit d’un travail assez classique pour le développement de jeux en 3D, et le message du développeur est vraiment encourageant pour tous les programmeurs en herbe.
Le tweet d’Ito a permis à d’autres développeurs de partager le code de leurs jeux, notamment Takuro Mizobe de l’équipe de développement de Palworld. Palworld est un jeu un peu comme Pokemon, mais où vous pouvez abattre les créatures au lieu de vous lier d’amitié avec elles. La capture d’écran de Mizobe ci-dessous est un peu floue, mais il semble qu’il s’agisse de chemins de dérivation pour la caméra du jeu.
パルワールドで実際に使われている美しいコードです https://t.co/0Xt9iK1Pa5 pic.twitter.com/fmCAPiqHzRJanuary 11, 2024
Le développeur d’Astlibra Revision, Keizo, a également suivi la tendance en partageant le code ci-dessous. « Je crée des jeux en C++ depuis près de 20 ans et je ne comprends rien. C’est comme lire un journal dans une langue étrangère. Voici à quoi ressemble mon code C++ », écrit Keizo dans le tweet ci-dessous, s’exprimant franchement sur la complexité du codage.
ちなみに僕のC++のコード pic.twitter.com/Kgt9cgmRZZJanuary 10, 2024
Enfin, Nama Takahashi, le développeur à l’origine du génial ElecHead, a partagé le code de son propre jeu. Le code s’articule autour d’états « if » pour le joueur, qui sont très courants dans le développement de jeux – ils sont essentiellement utilisés pour vérifier certaines conditions et fournir des résolutions. Par exemple, la ligne de code ci-dessous indique que si le joueur passe à travers un mur, il sera renvoyé à une autre position.
ElecHeadのプレイヤーのソースコードThe code source pour ElecHead.#ElecHead #gamemaker pic.twitter.com/qcHYHytQhrJanuary 11, 2024
Tout cela pour dire qu’il s’agit d’un regard très rare – et très franc – sous le capot du développement d’un jeu. De plus, pour tous les développeurs de jeux en herbe, gardez à l’esprit le message original d’Ito : si vous arrivez à comprendre le code que vous voyez ici, c’est que vous vous en sortez très bien !
Like a Dragon : Infinite Wealth sera lancé le 26 janvier sur PC, PlayStation et Xbox. Vous pouvez lire notre avant-première complète de Like a Dragon : Infinite Wealth pour savoir à quoi s’attendre avec cet énorme RPG.
Ailleurs, Like a Dragon incorpore des éléments de roguelike avec un donjon qui change à chaque fois que vous le visitez.