De nombreuses consoles de jeu ont bénéficié d'un flux constant de sorties après-vente depuis leur retrait officiel. Certaines, comme la Genesis et la Dreamcast, ont vu des jeux sortir à un rythme décent. Ces efforts nous ont donné des joyaux comme Pier Solar et Beggar Prince, et ils ont ouvert la porte à des sociétés émergentes qui se consacrent presque exclusivement à ce marché. Encore plus prolifique est la scène homebrew, dans laquelle des dizaines de programmeurs et d'artistes ont modifié des jeux existants (comme l'incroyable amélioration des couleurs de Pyron) ou sorti des titres entièrement nouveaux.
Enrique Ruiz fait partie de cette dernière catégorie. Au cours de l'année écoulée, il a réalisé plusieurs titres sur Master System, et son dernier, Silver Valley, est le plus ambitieux. Ce jeu d'action à l'ancienne, aux styles de jeu variés, incitera certainement de nombreux propriétaires de Master System à rallumer leurs cartouches flash.
Nous avons récemment parlé à Enrique de son nouveau jeu et de ses projets en tant que développeur de jeux.
Sega-16 : Depuis combien de temps êtes-vous impliqué dans la programmation de jeux ?
Enrique Ruiz : Depuis le jour où mes parents m'ont acheté mon premier ordinateur. J'avais douze ans, et c'était en 1986. Je pense que j'ai eu de la chance, car c'était un ordinateur MSX. Je me souviens d'un livre avec un chien qui vous apprenait les bases. J'ai fait plusieurs petits jeux pour moi en Basic. Des années plus tard, je suis passé à un 486dx et j'ai commencé à utiliser l'Assembleur, le C et le Pascal. C'était une époque de développement de bas niveau, principalement des moteurs 3D, utilisant Opengl/Directx. Ces dernières années ont été les meilleures pour moi, car je me vois capable de terminer un projet, ce qui n'est pas une tâche facile. Jusqu'à présent, j'avais surtout fait des petits jeux pour ordinateurs.
Sega-16 : Comment la décision de faire un jeu sur la Master System a-t-elle été prise ?
Enrique Ruiz : C'est mon troisième jeu Master System. Il y a un an, je voulais faire un petit jeu pour le concours Ludum Dare de janvier, qui demandait de faire quelque chose avec un ancien système. J'ai testé des outils NES, mais j'ai préféré les outils de la page SMSPower. J'aime les défis liés au matériel limité et au besoin d'optimisation, par rapport à la puissance illimitée du matériel d'aujourd'hui. Chacun de ces trois jeux (Baluba Balok, Astro Force, et maintenant Silver Valley) a commencé comme un nouveau défi technique. J'ai d'abord essayé de faire un jeu Master System. Dans Astro Force, j'ai essayé de développer un moteur à défilement avec de nombreux objets à l'écran. Silver Valley a commencé comme une amélioration du moteur d'Astro Force sous la forme d'un jeu de plateforme avec gravité.
Sega-16 : Combien de personnes ont été impliquées dans le projet ?
Enrique Ruiz : Le jeu a été fait par moi pendant mon temps libre, après le travail et les week-ends, mais je ne peux pas oublier l'aide de Sverx, Albert, Kagesan, et Centrale, et le reste des personnes de la communauté SMSPower qui sont géniales ! De plus, ma cousine de cinq ans a joué au jeu pendant plusieurs semaines au cours de l'été. Beaucoup d'idées sont venues d'elle !
Sega-16 : Avez-vous utilisé des outils spéciaux ou personnalisés pour développer Silver Valley ?
Enrique Ruiz : J'ai dû faire un convertisseur CSV->bin pour les cartes, mais les outils et les bibliothèques de SMSPower sont plus que suffisants pour faire tout ce dont vous avez besoin pour tous les types de jeux. Les gens de SMSPower sont formidables. Si quelqu'un connaît le langage C et veut faire des jeux, je ne connais pas de meilleur endroit pour commencer.
Sega-16 : Comment s'est déroulé le processus de développement ? Est-ce qu'un aspect particulier a représenté un défi ?
Enrique Ruiz : Le projet a débuté en mai 2018. Les deux premiers mois ont été consacrés au développement du moteur. De plus, j'ai fait un peu de musique au début. La musique est une partie importante du jeu pour moi, j'écris souvent la musique avant le jeu. De juillet à octobre, j'ai réalisé toutes les scènes du jeu. J'ai seulement essayé de mettre à l'écran des idées de gameplay sans histoire. En octobre, j'ai commencé à insérer les dialogues et à réorganiser les scènes. Enfin, en novembre et décembre, j'ai obtenu de l'aide pour la traduction et les tests de gameplay et j'ai commencé à redessiner les graphiques. Le jeu a été terminé vers le 20 décembre.
J'ai dû faire face à un défi particulier : la taille du code, qui m'a causé beaucoup de problèmes. En août, j'avais rempli tout l'espace ROM disponible. A partir de là, j'ai dû faire beaucoup d'optimisation et de réécriture de code pour garder le code en dessous de la taille maximale de la ROM.
Sega-16 : Tu as reçu beaucoup d'excellents retours de la communauté sur SMS Power. Y a-t-il des suggestions qui, selon vous, ont grandement amélioré le gameplay ?
Enrique Ruiz : Eh bien.... Je crée les jeux auxquels j'aime jouer, et j'aime les jeux très difficiles ! Kagesan (du forum) a joué au jeu du début à la fin et m'a fait quelques suggestions qui ont rendu le jeu beaucoup plus facile. Principalement, j'ai réduit la zone de frappe du joueur. Le jeu semble différent de ce qu'il était à l'époque.
Traduit avec
www.DeepL.com/Translator (version gratuite)
Sega-16 : Les gens comparent Silver Valley à Castlevania, mais le jeu présente plusieurs styles de jeu différents. Aviez-vous des jeux particuliers comme exemples à suivre pendant le développement ?
Enrique Ruiz : Bien sûr. Je n'essaie pas d'être original. Il y a tellement de bons jeux des années 80 et 90, et je les aime tous. Au début, je voulais faire un clone de Black Tiger, mais j'ai trouvé que c'était une tâche difficile à cause des limitations de sprites. J'ai donc pensé à faire des pièces plus petites. Il y a des idées de jeux NES de Sunsoft (Batman, Journey to Silius), Wonder Boy in Monster Land, Mystical Ninja, et bien d'autres.
Sega-16 : Le jeu est-il terminé, ou y a-t-il autre chose que vous aimeriez y ajouter ?
Enrique Ruiz : Je ne pense pas que le jeu soit terminé, mais mon compilateur dit qu'il l'est (il n'y a plus d'espace de code disponible). De plus, je pense qu'avoir un graphiste aurait pu être une bonne chose. Peut-être que je vais en chercher un pour le prochain jeu...
Sega-16 : Pensez-vous qu'une sortie commerciale de Silver Valley soit possible ?
Enrique Ruiz : Je l'ai fait uniquement pour le plaisir. D'un autre côté, j'ai joué à tellement de freeware et de homebrews que je suis heureux quand quelqu'un écrit qu'il a aimé le jeu. C'est la meilleure récompense pour moi.
Sega-16 : Quelle est la prochaine étape pour vous en tant que développeur ?
Enrique Ruiz : En tant que développeur de jeux, je commence un nouveau petit projet pour la Master System pour le concours SMSPower de mars (seulement deux mois). C'est un petit jeu d'arcade. Après mars, je vais peut-être passer au développement de la Genesis, qui était ma console 16 bits quand j'étais enfant.
Traduit avec
www.DeepL.com/Translator (version gratuite)