
https://youtu.be/OqXwGA0s_HY
Haritalar silahlar düşmanlar hepsi var
Teknoloji Hakkında bilgi :
🖥️ Yazılım Dili
DilKullanımTypeScriptTüm oyun mantığı, AI, fizik, HUD, kamera, karakter sistemiHTML5 / CSS3Ana menü, HUD overlay, loading ekranı, modallerGLSL (dolaylı)Three.js içinden shader'lar (gölge, ışık, post-process)
⚙️ Temel Kütüphane & Framework
KütüphaneGörevThree.js3D render motoru — sahne, kamera, ışık, mesh, animasyonRapier (WASM)Fizik motoru — çarpışma, katı cisim, raycastViteBuild & dev server (çok hızlı HMR)
🎮 Oyun Sistemleri
SistemTeknoloji3D KarakterlerKenney Blocky GLB modelleri + Three.js GLTFLoaderSilahlarWavefront OBJ formatı + OBJLoader / MTLLoaderAnimasyonThree.js AnimationMixer + additive katmanlarKarakter FiziğiRapier RigidBody capsule + manuel yürüme kontrolüAI (Düşman)Sıfırdan yazılmış TypeScript — FOV, raycast LoS, NavGrid pathfindingNavGridGrid tabanlı A* benzeri navigasyon (Rapier raycast ile walkable alan tespiti)SesWeb Audio API (vanilla)PartiküllerThree.js Sprite / Points ile duman, alev, mermi izleri
🛠️ Geliştirme Araçları
TypeScript → tsc (type-check)
Vite → build & dev server
npm → paket yöneticisi
Özetle: Oyun tamamen web tabanlıdır — tarayıcıda çalışır, herhangi bir Unity/Unreal gibi oyun motoru kullanmaz. Temel motor olarak Three.js + Rapier ikilisi, dil olarak da TypeScript kullanılıyor. Bu kombinasyon özellikle browser FPS oyunları için tercih edilen hafif ve performanslı bir stack'tir.
İndirmek isteyenler için : https://drive.google.com/file/d/1f3S...ew?usp=sharing