Oui, il s’agit bien d’un clone : le FPS légendaire de Valve n’a pas été porté à l’identique sur la console portable de Sony sortie il y a plus de 20 ans.
Counter-Strike est l’un des jeux de tir à la première personne les plus populaires. Le 12 avril 2025, Counter-Strike 2 comptait 1 862 531 joueurs simultanés sur Steam, établissant le record historique de la plateforme. Même si le jeu existe depuis des années et ne reçoit que des mises à jour mineures, il reste l’une des pierres angulaires du genre FPS. C’est précisément pour cette raison que le groupe de moddeurs PocketJS a travaillé afin d’apporter Counter-Strike sur PlayStation Portable, une console qui occupe une place particulière dans la communauté des joueurs. PocketJS a publié OpenStrike, un FPS open source conçu pour fonctionner sur le matériel original de la Sony PSP. Ce clone de Counter-Strike reproduit le gameplay dans le style de CS sur PSP avec une précision remarquable, ce qui représente une grande victoire pour la communauté du modding.
PocketJS a publié une vidéo dans laquelle le jeu est joué et testé en direct sur PSP, tandis que DevTools paraît avoir été ouvert. On voit clairement que la console portable fait fonctionner le jeu de manière fluide et que les graphismes correspondent très bien à l’original. OpenStrike semble utiliser les mêmes cartes classiques, bots, traceurs, effets de recul et autres mécaniques de jeu. Concernant les détails techniques, les développeurs affirment que le jeu fonctionne à 60 FPS fixes sur PSP avec une API de mods JavaScript entièrement ouverte. Le point le plus important à souligner est que, selon leurs estimations, environ 12 Mo de RAM suffisent pour faire fonctionner le jeu sur PSP, ce qui est impressionnant. La console fonctionne à 333 MHz dans une résolution native de 480×272. OpenStrike est entièrement open source et fonctionnerait même sur la PSP-1000 originale.
En arrière-plan, le moteur utilise le langage Rust pour la logique des bots, la gestion des collisions, les déplacements et le rendu, tandis que le moteur QuickJS intégré sert à faire fonctionner l’ensemble du HUD et du système de score à l’aide de TypeScript et de JavaScript. Les développeurs utilisent également des solutions ingénieuses afin que le jeu fonctionne sur PSP de manière fluide et sans erreur. Selon les informations disponibles, l’éclairage est compressé dans les couleurs des sommets et le moteur de rendu évite aussi de traiter la géométrie invisible. OpenStrike n’est pas un portage de Counter-Strike, mais une alternative open source développée spécialement pour la PSP. Le jeu n’utilise ni les cartes protégées par les droits d’auteur de Valve ni ses autres contenus, mais il paraît néanmoins très familier. Pour le moment, la version 0.1 constitue davantage un projet technique qu’une expérience multijoueur complète. Il lui manque quelques fonctions, mais elle reste une bonne preuve de concept.
Les joueurs qui souhaitent essayer eux-mêmes ce projet open source peuvent y accéder au format PSP EBOOT sur les systèmes compatibles avec le homebrew. OpenStrike peut également fonctionner par l’intermédiaire de l’émulateur PPSSPP. Dans tous les cas, le joueur doit fournir ses propres fichiers BSP et WAD compatibles.
Source : Tech4gamers
Yes, that’s Counter Strike on a PSP!
Yes, that’s DevTools inspecting game UI!
Yes, it’s PocketJS!Clean room implemented FPS engine, fully open JavaScript mod API, ~12MB RAM footprint, 60fps, fully open source. ⚡️ pic.twitter.com/OprLN3E71J
— PocketJS (@pocket_js) July 10, 2026



