Une console portable vieille de 22 ans avec un écran de 480 x 272 et une fraction de la puissance de calcul du matériel moderne. C'est sur cette machine que le développeur Yifeng Wang a décidé de faire tourner un clone de Counter-Strike, et d'une manière ou d'une autre, cela fonctionne à 60 FPS constants.
Wang a publié des images sur X le 10 juillet 2026, montrant le projet en action aux côtés d'un ordinateur portable affichant le code de développement actif. La réaction a été immédiate. La publication est devenue virale au sein des communautés de joueurs, ces derniers vérifiant à deux fois si ce qu'ils voyaient était bien réel.
Ce que Wang a réellement construit
Il ne s'agit pas d'un portage rapide réalisé en un week-end. Wang a construit toute la base technique à partir de zéro. Le projet, baptisé OpenStrike, tourne sur un moteur 3D personnalisé basé sur Rust qu'il a créé, nommé Pocket3D, couplé à un moteur JavaScript nommé PocketJS. Le résultat est un FPS de style Counter-Strike qui tient dans une empreinte mémoire de 12 Mo sur un matériel lancé en 2004.
Les huit cartes originales de Counter-Strike ont toutes été testées et fonctionnent. La version actuelle prend en charge les matchs à élimination contre des bots. La phase d'achat n'est pas encore intégrée, ne vous attendez donc pas à pouvoir acheter un AWP avant les manches, mais la boucle de gameplay fondamentale, consistant à se déplacer dans des environnements familiers et à tirer sur des ennemis, est bien présente.
L'écran original de la PSP fonctionne avec une résolution de 480 x 272 sur une dalle de 4,3 pouces. OpenStrike cible exactement cette résolution native, ce qui explique en partie pourquoi les performances sont au rendez-vous.
Les décisions techniques qui rendent cela possible
Voici le point clé : obtenir 60 FPS sur un matériel aussi ancien nécessite de faire des compromis très délibérés, et Wang a fait les bons choix.
Les zones non visibles des cartes sont éliminées grâce au Binary Space Partitioning, une technique qui précède la plupart des pipelines de rendu modernes mais qui convient parfaitement au matériel limité. Plutôt que de calculer l'éclairage en temps réel ou même au moment du chargement, les éléments graphiques sont pré-traités avec des lightmaps intégrées directement dans les couleurs des sommets (vertex colors). Les cartes n'ont pas l'air de sortir d'un moteur moderne, mais elles sont reconnaissables et fluides.
Le projet tourne également sur PS Vita, la console portable de Sony sortie en 2011, avec une prise en charge graphique native. L'écran de la Vita passe à 5 pouces avec une résolution de 960 x 544, offrant à OpenStrike un peu plus d'espace pour respirer visuellement.
Pourquoi la communauté du modding s'y intéresse
Des projets comme OpenStrike sont importants pour la scène du modding pour une raison précise : ils prouvent que des moteurs conçus spécifiquement autour des contraintes matérielles peuvent accomplir des choses qu'un simple portage ne pourrait jamais réaliser. Wang n'a pas essayé de forcer une version existante de Counter-Strike sur PSP. Il a construit une implémentation « clean-room », un moteur personnalisé, une couche de script sur mesure et une preuve de concept dont les autres développeurs peuvent désormais s'inspirer.
Le dépôt GitHub est public, et l'API de modding JavaScript ouverte signifie que d'autres contributeurs peuvent étendre le projet. Ce que la plupart des joueurs oublient en voyant de telles images, c'est que l'aspect impressionnant n'est pas seulement que le jeu tourne. C'est que l'architecture est conçue pour être étendue.
Pour un jeu qui définit le FPS compétitif sur PC depuis plus de deux décennies, le voir adapté à un matériel aussi limité rappelle à quel point l'attrait de Counter-Strike est structurel. Les cartes, les déplacements, la tension d'une manche. Rien de tout cela ne nécessite un GPU moderne.
Si vous souhaitez approfondir le jeu lui-même, les guides de stratégie Counter-Strike sur GAMES.GG couvrent les mécaniques qui ont permis au jeu de rester pertinent à travers chaque génération de matériel, y compris celle-ci apparemment.
Gardez un œil sur le GitHub de Wang pour les mises à jour d'OpenStrike. Avec les matchs contre des bots déjà fonctionnels et les huit cartes originales confirmées, l'étape logique suivante est l'achat d'armes, ce qui rapprocherait considérablement l'expérience du jeu original. Pour en savoir plus sur les jeux qui poussent du matériel inattendu dans ses retranchements, parcourez le hub des guides de jeu pour les dernières actualités.








