← All stories
● Covered by 1 source · 1 reportMedium impact

Counter-Strike clone runs at 60 FPS on original PSP using Rust-based engine

New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • OpenStrike is a Counter-Strike reimplementation for PSP.
  • Developed using a custom Rust-based engine called Pocket3D.
  • Runs at 60 FPS, supports the original eight CS maps.

OpenStrike Overview

OpenStrike is a proof-of-concept project that reimplements Counter-Strike for the PlayStation Portable (PSP). Made by modder Yifeng Wang, also known as doodlestrike, the project utilizes a custom Rust-based engine called Pocket3D alongside a JavaScript engine for game logic and UI. This project is significant due to the age of the hardware it targets, as the PSP was released over 22 years ago.

Technical Achievements

Wang optimized the game to run at a steady 60 FPS at the PSP's native 480x272 resolution. This was achieved by pre-processing graphical assets to include baked lightmaps in vertex colors, instead of relying on real-time calculations. The game employs an older rendering method called Binary Space Partitioning (BSP) for efficient visibility culling, demonstrating a blend of nostalgia and practical performance enhancement.

Cross-Platform Compatibility

In addition to the PSP, OpenStrike is compatible with the PS Vita, which has a higher resolution of 960x544. The game runs natively on the Vita without upscaling and can also be played on desktop setups and the PPSSPP emulator. Modders can utilize their own Counter-Strike asset data to play the game, similar to past ports like Doom.

Modding Friendly Design

Wang designed both Pocket3D and PocketJS to be generic, allowing other potential games to be built using these engines. OpenStrike is not just a standalone game but a demonstration of a system where key game mechanics (like event handling) are decoupled from rendering, enhancing performance and modding capabilities. Interested developers can explore the OpenStrike repository for more details.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~34 min · 27 stories · Oct 02

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

Yifeng Wang has developed OpenStrike, a Counter-Strike clone for the PSP using a custom Rust-based engine. The game runs at 60 FPS on the original PSP and is also compatible with the PS Vita, showcasing significant capabilities of retro system modding.