⚙️ Oyun Kütüphanem
Unity ile oyun geliştirmek için hazır C# scriptleri. Kopyala, yapıştır, oyna!
E Tuşu Etkileşim Sistemi (Raycast)
Oyuncunun baktığı yönde Raycast atarak E tuşuna bastığında etkileşilebilir nesneleri bulan ve IInteractable interface'i çağıran sistem.
Çok Tuşlu Input Manager
Tüm oyun giriş tuşlarını tek bir yerde toplayan, kolayca genişletilebilir yapıda Input yönetim scripti.
Çift Tıkla Koşma (Double Tap Dash)
Aynı yön tuşuna çift basıldığında oyuncuyu o yönde hızla fırlatan dash/hamle sistemi.
Çömelme Sistemi (Crouch - Ctrl)
Sol Ctrl ile karakterin çömelip ayağa kalktığı, CharacterController yüksekliğini dinamik olarak değiştiren sistem.
Ragdoll Aktifleştirme Sistemi
Karakter ölünce Animator'ı kapatıp Ragdoll fiziklerini aktifleştiren, tekrar toparlanınca geri dönen sistem.
Zamanlayıcı (Countdown Timer) Sistemi
Geriye sayan, bitince olay tetikleyen ve UI Text'e yazan countdown timer sistemi.
Sağlık Sistemi (Health & Damage)
Hasar alma, iyileşme, ölüm olayları ve UI bar'ına bağlanabilen tam kapsamlı sağlık sistemi.
Basit Envanter Sistemi (List Tabanlı)
ScriptableObject ve List kullanarak eşya toplama, çıkarma ve sayı takibi yapan temel envanter mantığı.