Actualités / Jeux

Interview CrossCode: Felix Klein de Radical Fish Games

Il y a deux ans, le développeur indépendant Radical Fish Games est sorti CrossCode, un action-RPG 2D inspiré des grands 16 bits. CrossCode était en développement depuis 2012, et a connu un succès précoce avec une campagne de financement participatif réussie en 2015. Maintenant, nous ne sommes qu’à un peu plus d’une semaine de CrossCode faisant ses débuts sur console. Felix Klein de Radical Fish Games a eu la gentillesse de prendre le temps de discuter avec nous de tout cela et nous a donné un aperçu approfondi du travail. Vérifiez-le:

Lucas White, Siliconera: CrossCode a eu un long voyage. Le travail du port Switch / PS4 / XBO était-il prévu, ou cette version était-elle une opportunité plus récente?

Felix Klein, Radical Fish Games: Le portage du jeu sur les consoles était quelque chose que nous avions envisagé dès le début, avant même que le jeu ne devienne Early Access en 2015. La raison pour laquelle il a fallu si longtemps pour devenir réalité est à cause de notre choix de technologie: CrossCode est écrit en JavaScript et fonctionne sur HTML5, qui est difficile à porter sur les consoles. Une fois l'accès anticipé commencé, nous voulions prioriser le développement de la version PC, c'est pourquoi nous avons décidé de reporter tout projet pour le port dans un premier temps. Heureusement, notre éditeur Deck13 s'est chargé de rechercher des options pour porter le jeu. Finalement, ils en ont trouvé un.

Y a-t-il eu des obstacles ou des défis inattendus lors du passage du PC aux consoles?

Klein: Comme nous l'avons mentionné précédemment, le plus grand défi était de porter la base de code HTML5 / JavaScript. Les premiers plans pour un port étaient basés sur le Nintendo Web Framework, qui supportait les jeux HTML5 et était disponible pour la Wii U, mais a été abandonné pour la Nintendo Switch.

Depuis que cette option a disparu, notre éditeur a cherché d'autres façons d'exécuter le jeu sur n'importe quelle console. Le plan initial était d'interpréter JavaScript, mais cela ne s'avère pas assez rapide. Les optimisations d'exécution habituelles utilisées par les moteurs JavaScript comme V8 pour Chrome n'ont pas non plus été une option pour des raisons spécifiques (confidentielles) – et elles n'auraient pas été assez rapides pour des plates-formes comme Switch également. Enfin, Deck13 a trouvé un moyen de compiler la base de code JavaScript en C ++ à l'avance et le résultat est assez rapide pour exécuter le jeu à 60fps sur le Switch (on nous dit!). Arriver à ce point a nécessité une bonne quantité de R&D et c'est pourquoi cela a pris si longtemps.

Pouvons-nous obtenir un emplacement d'ascenseur pour CrossCode, pour les enfants?

Klein: Non, veuillez regarder une bande-annonce. C’est ce que les enfants feraient.

D'accord, si nous devons vraiment:

CrossCode est un Action-RPG solo avec un paramètre qui est une sorte de méta. Vous incarnez Lea, qui à son tour joue un MMO fictif. Lea est également muette et ne peut pas vraiment parler aux autres joueurs. En plus de cela, elle ne sait pas pourquoi elle est dans le jeu pour commencer.

Le jeu propose des combats d'action très rapides, de nombreux puzzles, d'immenses donjons et de vastes zones avec des chemins de plateforme très sophistiqués pour trouver des trésors cachés. C'est aussi un RPG à part entière avec de l'équipement, des arbres de compétences, des échanges et de nombreuses quêtes.

Tout cela se résume à une durée de lecture d'environ 30 à 80 heures. Il y a beaucoup de contenu optionnel, donc votre kilométrage peut varier.

Tandis que CrossCode semble esthétiquement familier, son style de jeu semble distinct. Pouvez-vous nous parler des influences et comment cela s'est traduit dans le travail créatif original?

Klein: CrossCode est inspiré par beaucoup de jeux différents auxquels nous avons joué dans le passé.

Le style graphique est évidemment un retour aux classiques SNES comme Terranigma, Secret / Trials of Mana et le déclencheur d'un chronomètre.

L'aspect d'exploration et de quête global est fortement inspiré par Xenoblade, alors que le combat est un mélange (peut-être plus simplifié) de Kingdom Hearts, Devil May Cry, et d'autres.

Les aspects du puzzle sont évidemment inspirés par de vieux Zelda jeux, alors que l'accent sur la profondeur et le saut peut sembler similaire à Alundra. Mélangé à cela, c'est tout le mécanisme de lancer de balle qui est un peu comme le lancer d'œufs de L'île de Yoshi.

Le paramètre MMO peut sembler similaire à un anime tel que Sword Art Online, mais était en fait principalement inspiré par l'ancien .pirater séries. Sinon, l'intrigue a été inspirée par un certain nombre de JRPG (Final Fantasy ou Xenogears) mais aussi des films et des séries.

Il y a plus de jeux qui ont eu un impact moindre, comme Profil de Valkyrie et Chrono Cross.

Vraiment, dans la pratique, il est difficile de lister tous les jeux qui nous ont inspirés, il y en a trop.

entretien croisé 5

Parce que l'industrie des jeux est tellement concentrée sur les États-Unis et le Japon, beaucoup de fois les jeux développés dans d'autres pays sont délibérément signalés comme tels. Est-ce que cela ressemble à une chose positive ou à autre chose?

Klein: Dans notre cas, il n'y a jamais eu autant d'attention sur le fait que le jeu a été développé par (principalement) des Allemands. Vraiment, beaucoup de joueurs ont été surpris lorsqu'ils l'ont découvert. Et cela se produit généralement quand ils entendent notre accent allemand dans nos flux gamedev.

En général, nous pensons que c'est génial que les jeux soient créés dans toutes les parties du monde de nos jours. Cela signifie simplement que des cultures plus diverses se reflètent dans le contenu du jeu. Même dans CrossCode vous remarquerez peut-être un peu de culture allemande si vous regardez au-delà des centaines de milliers de références Anime et Gaming. Peut être.

Comment est la scène des jeux indépendants allemands? Y a-t-il des genres et des styles spécifiques qui sont particulièrement populaires et CrossCode informé par un contexte culturel ou géographique?

Traditionnellement, les jeux sur PC étaient toujours particulièrement forts en Allemagne. Les genres populaires sont les jeux de stratégie, les simulations et les aventures avec pointer et cliquer. Vous avez également ces genres parmi les jeux indépendants allemands, mais ce ne serait pas indépendant si les gens n'étaient pas ouverts à faire ce qu'ils voulaient.

Des jeux sur console et des RPG japonais ont également été lancés en Allemagne. Pour nous, ce sont les jeux de notre enfance et par conséquent ce qui nous a inspiré pour développer CrossCode.

Mais la raison pour laquelle la plupart d'entre nous avons commencé par développer des jeux était un petit programme qui était étonnamment populaire en Allemagne: Créateur de RPG. Il y avait une communauté en ligne active de gamedev travaillant avec ce programme et beaucoup d'entre eux ont été inspirés par des RPG japonais traditionnels. La plupart des membres de notre équipe se sont rencontrés pour la première fois dans cette communauté et c'est ainsi que notre carrière gamedev a commencé.

Tout cela ne veut pas dire CrossCode n'a pas du tout été impacté par la culture allemande. Il y a beaucoup de détails tels que de petites blagues sur la langue, qui sont cachées tout au long du jeu. Mais il y a aussi l'intrigue globale du jeu qui va dans une direction quelque peu différente par rapport à la plupart des JRPG. Il s'agit moins de sauver le monde et de détruire les dieux, mais quelque chose de beaucoup plus humble et «terre à terre». C'est, en substance, assez allemand.

Une fois qu'un projet de jeu indépendant est financé, développé et publié en crowdfunding, que se passe-t-il ensuite?

Klein: Beaucoup de stress parce que soudainement, beaucoup de gens ont joué au jeu et de nombreux bugs inattendus sont apparus. Nous avons dû publier beaucoup de correctifs très rapidement. C'était pour la sortie PC en 2018. J'espère que les choses ne seront pas aussi mauvaises pour la version console.

En dehors de cela, nous avons décidé de publier un certain nombre de mises à jour gratuites, car nous n'avons pas réussi à mettre en œuvre la totalité du contenu à temps. Et en plus de cela, nous travaillons actuellement sur un DLC qui prolongera un peu l'histoire. Il devrait être publié cette année.

Comment nous sentons-nous CrossCode globalement comme un projet et comme une expérience de plusieurs années?

Klein: Pour la plupart d'entre nous dans l'équipe, c'était une sorte d'expérience qui a changé la vie, car c'était notre entrée dans le développement de jeux professionnels. Le processus de développement a été exceptionnellement long et il n'a pas toujours été facile, mais nous sommes très heureux de la suite du jeu. Et le plus important: nous sommes toujours enthousiasmés par le développement de jeux et voulons travailler sur de nouveaux jeux.

Beaucoup de choses ont changé depuis 2012. Quels défis un jeu comme CrossCode face à 2020? Et les avantages?

Klein: Le style artistique de CrossCodIl était à peu près aussi «dépassé» en 2012 qu'aujourd'hui. En ce qui concerne le gameplay, nous avons essayé de moderniser de nombreux aspects, mais par rapport aux RPG modernes, certaines fonctionnalités peuvent encore sembler quelque peu dépassées. Les tâches de quête, par exemple, ne vous donnent qu'un nom de lieu au lieu d'un pointeur précis, ce qui rend parfois la recherche de PNJ liés à la quête plus difficile qu'elle ne devrait l'être. Pour la plupart, cependant, nous croyons CrossCodeLe gameplay devrait être suffisamment moderne pour 2020.

Quel est le meilleur aspect de CrossCode qui n'attire pas assez l'attention?

Klein: Un grand aspect de CrossCode qui n'attire pas beaucoup l'attention est le fait qu'il est plus convivial que ce qu'il semble au départ. Bien que nous n'ayons pas explicitement ajouté de systèmes pour prendre en charge les mods, la base de code JavaScript rend le jeu suffisamment accessible pour que les moddeurs créent leur propre système pour intégrer du contenu personnalisé.

Jusqu'à présent, nous avons vu de nouvelles attaques spéciales, des ennemis, des combats de boss et même des personnages jouables entièrement nouveaux. Nous espérons passer du temps à mettre en évidence les projets de modding après avoir terminé le DLC post-jeu.

Quelle est la prochaine étape pour Radical Fish Games?

Klein: Évidemment, nous voulons travailler sur un nouveau jeu! Ce ne sera pas une suite de CrossCode, il n'utilisera pas non plus un paramètre similaire. Pour l'histoire, nous aimerions essayer quelque chose de nouveau.

En ce qui concerne le gameplay, cependant, nous voulons utiliser un mélange similaire d'un Action RPG avec résolution de casse-tête et exploration. Bien sûr, nous voulons améliorer plusieurs aspects, comme trouver une solution aux problèmes de perception de la profondeur, améliorer la stimulation globale et peut-être rendre les énigmes un peu moins ennuyeuses.

Le projet n'en est encore qu'à ses débuts, donc il n'y a pas grand-chose dont nous puissions encore parler!


Merci encore à M. Klein et au reste de l'équipe de Radical Fish Games d'avoir pris le temps de nous parler!

CrossCode est maintenant disponible pour le PC. Il sera lancé sur Nintendo Switch, PS4 et Xbox One le 9 juillet 2020.