Le monde de l’émulation a progressé à pas de géant ces dernières années. Il s’agit d’un travail conjoint entre les programmeurs et le puissant matériel dont nous disposons aujourd’hui, capable d’émuler presque tout. Nous constatons donc que Sony lui-même souhaite embaucher un ingénieur logiciel pour développer de nouveaux émulateurs pour son équipe PlayStation Plus “Classics”.
ResetEra a publié sur ses forums une offre d’emploi de Sony, trouvée et publiée par l’utilisateur Uzupedro dans la section PlayStation OT. Si elle peut sembler être une offre d’emploi normale pour un ingénieur en développement logiciel, elle présente une particularité. Outre la correction des bogues et l’ajout de nouvelles fonctionnalités, ils envisagent la création de nouveaux émulateurs.
PlayStation Plus vous permet d’émuler des jeux PSX et PSP avec de meilleurs graphismes.
Le nouveau PS Plus a été récemment remanié, proposant un service Essential pour 59,99 € par an offrant les bases du PlayStation Plus, un autre appelé Extra pour 99,99 € par an, ajoutant jusqu’à 400 jeux PS4 et PS5 et enfin Premium pour 119,99 € par an ajoutant 340 jeux PlayStation 3, PlayStation 2, PSP et PlayStation 1.
Parmi ces derniers, on peut souligner en particulier les jeux PSP et PlayStation 1, où une grande partie des utilisateurs sont satisfaits des résultats. Peu de titres sont disponibles pour le moment, mais l’émulateur permet de jouer à des jeux PSX tels que Toy Story 2 en 4K sur la PS5 avec des résultats tout à fait satisfaisants. Cependant, on ne peut pas en dire autant des consoles plus puissantes comme la PS2 ou la PS3.
On voit donc que cette offre d’emploi de Sony est principalement dédiée à ce dernier, étant le plus difficile à émuler en raison de son architecture, différente de celle d’un ordinateur classique. Cependant, il existe un émulateur qui émule la PlayStation 3 sur PC en 4K et 60 FPS dans un certain nombre de titres. Il s’agit du populaire émulateur RPCS3, avec lequel vous pouvez profiter de God Of War III ou Metal Gear Solid 4 avec une fluidité et une netteté supérieures à celles de la console originale.
Et si Sony contactait l’équipe derrière l’émulateur RPCS3 pour améliorer les jeux PS3 sur PS5 ?
Ce serait un scénario très improbable, mais si la société elle-même contactait les développeurs derrière PCSX2 (émulateur PS2) et RPCS3 (émulateur PS3), nous sommes sûrs que nous verrions une grande augmentation de la qualité dans leur proposition. L’idée de rendre la PS5 compatible avec toutes les anciennes consoles est excellente, mais elle a un coût de près de 120 euros par an.
Étant donné que bon nombre de ces titres ne sont guère meilleurs que leurs consoles d’origine, il est nécessaire de développer de nouveaux émulateurs si l’on veut satisfaire la communauté. En fait, la PS5 est suffisamment puissante pour émuler la PS3 ou d’autres consoles telles que la PlayStation Vita. Cela dit, nous vous laissons le lien vers l’offre d’emploi de Sony et, au cas où vous préféreriez le lire ici même :
Ingénieur en développement logiciel – PlayStation Studios
États-Unis, télétravail.
Notre poste d’ingénieur en développement logiciel fera partie de l’équipe des outils et de la technologie de PlayStation Studios et aura pour mission de prendre en charge les “Classics” récemment réédités pour PS4 et PS5. Les jeux Classics fonctionnent par émulation des anciennes plateformes PlayStation. En tant qu’ingénieur classique, vous travaillerez en étroite collaboration avec un groupe d’autres ingénieurs, des producteurs et des équipes d’assurance qualité pour corriger les bogues, ajouter de nouvelles fonctionnalités et développer de nouveaux émulateurs.
Exigences :
- Connaissance experte de C/C++ (10+ ans comme référence).
- Expérience du développement de logiciels multiplateformes pour les consoles de jeu et les PC de bureau.
- Préférence pour le développement de solutions automatisées qui s’étendent à des milliers de produits similaires.
- Excellentes compétences en communication en ligne – expert de Slack, présentation à distance, revues de code constructives.
- Expérience d’un self-service informatique
Sera évalué positivement :
- Contrôle du code Git et flux de travail des Pull Requests / Code Review.
- Expérience pratique dans le développement de jeux AA ou AAA pour les consoles PlayStation.
- Connaissance des scripts Bash
- Expérience de l’interopérabilité Lua/C++
- Expérience de l’assemblage MIPS RISC
