480 x 272 ekran çözünürlüğüne ve modern donanımların işlem gücünün çok küçük bir kısmına sahip 22 yıllık bir el konsolu. Geliştirici Yifeng Wang, bir Counter-Strike klonunu işte bu cihazda çalıştırmaya karar verdi ve bir şekilde 60 FPS sabit hızda çalıştırmayı başardı.
Wang, 10 Temmuz 2026'da X üzerinden projenin çalışır haldeki görüntülerini, aktif geliştirme kodlarını gösteren bir dizüstü bilgisayarla birlikte paylaştı. Tepkiler anında geldi. Paylaşım oyun topluluklarında hızla yayıldı ve oyuncular gördüklerinin gerçek olup olmadığını teyit etmek için birbirleriyle yarıştı.
Wang burada aslında ne inşa etti?
Bu, hafta sonu yapılmış basit bir port çalışması değil. Wang, tüm teknik temeli sıfırdan inşa etti. OpenStrike adlı proje, kendisinin geliştirdiği Pocket3D adlı Rust tabanlı özel bir 3D motoru ve PocketJS adlı bir JavaScript motoru ile çalışıyor. Sonuç ise 2004 yılında piyasaya sürülen bir donanımda, 12 MB RAM ayak izine sığan Counter-Strike tarzı bir FPS.
Counter-Strike'ın orijinal sekiz haritasının tamamı test edildi ve çalıştığı doğrulandı. Mevcut sürüm, botlara karşı eliminasyon maçlarını destekliyor. Satın alma aşaması henüz eklenmedi, bu yüzden round öncesinde AWP satın almayı beklemeyin; ancak tanıdık geometriler arasında hareket etme ve düşmanları vurma gibi temel oyun döngüsü tamamen yerli yerinde.
PSP'nin orijinal ekranı, 4.3 inçlik bir panelde 480 x 272 çözünürlükte çalışıyor. OpenStrike tam olarak bu native çözünürlüğü hedefliyor ve performansın bu kadar stabil kalmasının nedenlerinden biri de bu.
Bunu mümkün kılan teknik kararlar
İşin sırrı şu: Bu kadar eski bir donanımda 60 FPS almak, çok bilinçli ödünler vermeyi gerektiriyor ve Wang oldukça akıllıca seçimler yapmış.
Görünmeyen harita alanları, modern render pipeline'larının çoğundan daha eski bir teknik olan ancak kısıtlı donanımlara mükemmel uyum sağlayan Binary Space Partitioning kullanılarak eleniyor. Işıklandırmayı gerçek zamanlı veya yükleme sırasında hesaplamak yerine, grafik varlıkları doğrudan vertex renklerine "baked" edilmiş lightmap'ler ile önceden işleniyor. Haritalar modern bir motordan yeni çıkmış gibi görünmüyor ancak oldukça tanınabilir durumdalar ve akıcı bir şekilde çalışıyorlar.
Proje ayrıca Sony'nin 2011 el konsolu olan PS Vita üzerinde de native grafik desteğiyle çalışıyor. Vita'nın ekranı 960 x 544 çözünürlükte 5 inç boyutuna çıkarak OpenStrike'a görsel anlamda biraz daha nefes alacak alan sağlıyor.
Modding topluluğu neden buna dikkat kesildi?
OpenStrike gibi projeler modding dünyası için çok önemli, çünkü donanım kısıtlamalarına göre özel olarak tasarlanmış motorların, doğrudan portların asla yapamayacağı şeyleri başarabileceğini kanıtlıyorlar. Wang, mevcut bir Counter-Strike sürümünü PSP'ye sığdırmaya çalışmadı. Bunun yerine temiz bir uygulama (clean-room implementation), özel bir motor, özel bir scripting katmanı ve diğer geliştiricilerin öğrenebileceği ve üzerine inşa edebileceği bir proof of concept geliştirdi.
GitHub deposu herkese açık ve açık JavaScript mod API'si, diğer katkıda bulunanların projeyi genişletebileceği anlamına geliyor. Çoğu oyuncunun bu görüntüleri izlerken kaçırdığı nokta, sadece çalışıyor olmasının etkileyici olması değil; mimarinin genişletilebilir şekilde tasarlanmış olması.
Yirmi yılı aşkın süredir rekabetçi PC FPS dünyasını tanımlayan bir oyunun, bu kadar kısıtlı bir donanıma uyarlandığını görmek, Counter-Strike'ın çekiciliğinin ne kadarının yapısal olduğunu hatırlatıyor. Haritalar, hareket mekanikleri, roundun gerilimi... Bunların hiçbiri modern bir GPU gerektirmiyor.
Oyunun derinliklerine inmek isterseniz, GAMES.GG üzerindeki Counter-Strike strateji rehberleri, oyunun her donanım neslinde (buna dahil olmak üzere) güncel kalmasını sağlayan mekanikleri ele alıyor.
OpenStrike güncellemeleri için Wang'in GitHub hesabını takipte kalın. Bot maçları halihazırda çalışıyor ve sekiz orijinal haritanın tamamı doğrulandı; bir sonraki mantıklı adım silah satın alma sistemi olacaktır ve bu, oyunu gerçeğine çok daha yakın hissettirecektir. Beklenmedik donanımların sınırlarını zorlayan oyunlar hakkında daha fazla bilgi için en güncel içeriklere gaming guides hub üzerinden göz atabilirsiniz.







