⚙️ Oyun Kütüphanem

Unity ile oyun geliştirmek için hazır C# scriptleri. Kopyala, yapıştır, oyna!

Hareket Sistemleri
Unity C#

WASD Temel Hareket (CharacterController)

CharacterController bileşeni kullanarak WASD tuşlarıyla düz zemin üzerinde hareket eden klasik ve güvenilir hareket scripti.

WASD Hareket CharacterController
3
Scripti İncele
Hareket Sistemleri
Unity C#

Sprint Sistemi (Shift Tuşu)

Sol Shift tuşuna basılı tutulduğunda hızlanan, stamina (dayanıklılık) çubuğuyla sınırlı sprint mekanizması.

Sprint Shift Koşu
2
Scripti İncele
Kamera Kontrolleri
Unity C#

FPS Mouse Look (Kamera Kontrolü)

Mouse hareketi ile hem yatay (Y ekseni, karakter döner) hem dikey (X ekseni, kamera yukarı-aşağı bakar) bakış açısı kontrolü.

FPS Mouse Kamera
2
Scripti İncele
Kamera Kontrolleri
Unity C#

Smooth 3rd Person Kamera Takibi

Oyuncuyu yumuşakça takip eden, Lerp ile pürüzsüz geçiş yapan 3. şahıs kamera kontrolörü.

Kamera Third Person Takip
1
Scripti İncele
Animasyon Bağlantıları
Unity C#

Animator ile Hareket Animasyonu

WASD ve hız değerlerine göre Animator parametrelerini güncelleyen, koşma/yürüme/idle animasyonlarını otomatik geçiş yapan sistem.

Animator Animasyon WASD
1
Scripti İncele
Etkileşim & Input
Unity C#

Ç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.

Input Tuş Yönetim
1
Scripti İncele
Hareket Sistemleri
Unity C#

Tam FPS Oyuncu Kontrolörü (Birleşik)

WASD hareketi, mouse bakış, Space zıplama ve Shift sprint özelliklerini tek script altında birleştiren tam kapsamlı FPS oyuncu şablonu.

FPS WASD Space
1
Scripti İncele
Fizik & Zıplama
Unity C#

Rigidbody AddForce ile İtme

Rigidbody.AddForce ile nesneyi belirli bir yönde fizik tabanlı iter.

Rigidbody AddForce Fizik
1
Scripti İncele
Fizik & Zıplama
Unity C#

Rigidbody ile Mermi (Bullet) Sistemi

Silahtan Instantiate edilen mermi prefab'ına AddForce uygulayan temel silah mekanizması.

Rigidbody Mermi Silah
1
Scripti İncele
Fizik & Zıplama
Unity C#

Rigidbody ile Patlama Etkisi (ExplosionForce)

Bir noktadan çevresindeki tüm Rigidbody'lere patlama kuvveti uygulayan sistem.

Rigidbody Patlama ExplosionForce
1
Scripti İncele
Fizik & Zıplama
Unity C#

Rigidbody ile Nesne Fırlatma (Throw)

Oyuncunun mouse ile hedef aldığı noktaya doğru nesneyi parabolik bir kuvvetle fırlatan sistem.

Rigidbody Fırlatma Throw
1
Scripti İncele
Fizik & Zıplama
Unity C#

Rigidbody ile Nesne Çekme/Bırakma (Pickup)

Oyuncu yaklaştığında E ile nesneyi eline alır, tekrar E'ye basınca bırakır.

Rigidbody Taşıma Pickup
1
Scripti İncele
Fizik & Zıplama
Unity C#

Rigidbody ile AddTorque (Döndürme)

Rigidbody.AddTorque ile nesneyi fizik tabanlı döndürme — araba tekeri veya top efektleri için.

Rigidbody Torque Dönüş
1
Scripti İncele
Fizik & Zıplama
Unity C#

Rigidbody Freeze / Unfreeze Konumlar

Rigidbody constraints'i çalışma zamanında değiştirerek nesneyi belirli eksenlerde dondurma/çözme.

Rigidbody Freeze Constraints
1
Scripti İncele
Hareket Sistemleri
Unity C#

Rigidbody ile Yüzme Sistemi

Oyuncu suya girdiğinde hareket modunu değiştiren, yavaşlayan ve yüzmeye geçen sistem.

Rigidbody Yüzme Su
1
Scripti İncele
Fizik & Zıplama
Unity C#

Rigidbody ile Kapı Menteşesi (HingeJoint)

HingeJoint bileşeni ile fizik tabanlı açılıp kapanabilen kapı mekanizması.

Rigidbody HingeJoint Kapı
1
Scripti İncele
Fizik & Zıplama
Unity C#

Rigidbody Drag ile Sürükleme Kontrolü

Rigidbody drag ve angularDrag değerlerini ayarlayarak hareket yumuşatma ve frenleme etkisi yaratma.

Rigidbody Drag Angular Drag
1
Scripti İncele
Kamera Kontrolleri
Unity C#

Kamera FOV Lerp Animasyonu (Zoom)

Sağ tık basılı tutulduğunda kameranın FOV'unu Lerp ile daraltarak dürbün/nişan alma efekti.

Kamera FOV Zoom
1
Scripti İncele
Kamera Kontrolleri
Unity C#

Kamera Sarsıntısı (Camera Shake)

Patlama, hasar veya çarpma anında kamerayı Coroutine ile rastgele sarsıntıya uğratan efekt.

Kamera Sarsıntı Shake
1
Scripti İncele
Kamera Kontrolleri
Unity C#

FPS'den 3rd Person'a Kamera Geçişi

V tuşuna basıldığında kamerayı birinci şahıstan üçüncü şahsa (veya tersine) Lerp ile geçiren sistem.

Kamera FPS TPS
1
Scripti İncele
Kamera Kontrolleri
Unity C#

Kamera Yörünge Kontrolü (Orbit Camera)

Mouse sürükleyerek bir hedefe göre kamerayı yörüngede döndüren inspect/orbit sistemi.

Kamera Orbit Döngü
1
Scripti İncele
Kamera Kontrolleri
Unity C#

Cutscene Kamera Yolu (Waypoint Path)

Sahnede tanımlı waypoint noktaları arasında kamerayı otomatik Lerp ile gezdiren sinematik sistem.

Kamera Cutscene Waypoint
1
Scripti İncele
Animasyon Bağlantıları
Unity C#

Blend Tree ile Yürüme/Koşma Kurulumu

1D Blend Tree kurulum rehberi ve Speed parametresini CharacterController hızına göre güncelleyen script.

Animator Blend Tree Speed
1
Scripti İncele
Animasyon Bağlantıları
Unity C#

Animation Events ile Adım Sesi

Yürüyüş animasyonundaki belirli karelerde (frame) adım sesi çaldırmak için Animation Events kullanımı.

Animation Events Ses Footstep
1
Scripti İncele
Animasyon Bağlantıları
Unity C#

IK ile El Pozisyonlama (Silah Tutuş)

OnAnimatorIK callback'i kullanarak karakterin elini bir hedef Transform'a (silah sapı) doğru çeken IK sistemi.

IK Inverse Kinematics El
1
Scripti İncele
Animasyon Bağlantıları
Unity C#

Coroutine ile Animasyon Sıralama

Birden fazla animasyonu belirli bir sırayla ve bekleme süreleriyle çaldıran Coroutine tabanlı sekanser.

Coroutine Animasyon Sıralama
1
Scripti İncele
Animasyon Bağlantıları
Unity C#

Animator Override Controller (Farklı Karakter Seti)

Aynı Animator Controller'ı kullanarak farklı silah veya karakter için çalışma zamanında animasyon clip'lerini değiştirme.

Animator Override SilahSeti
1
Scripti İncele
Animasyon Bağlantıları
Unity C#

Root Motion ile Gerçekçi Hareket

Animator'ın Root Motion özelliğini etkinleştirerek animasyonun karakteri hareket ettirmesi ve script ile override edilmesi.

Root Motion Animator Hareket
1
Scripti İncele
Fizik & Zıplama
Unity C#

Rigidbody ile Araç (Basit Araba) Fiziği

WheelCollider bileşeni olmadan basit AddForce ve raycast ile çalışan arcade tarzı araba kontrolü.

Rigidbody Araba WheelCollider
1
Scripti İncele
Etkileşim & Input
Unity C#

Ç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.

Dash Çift Tıkla Double Tap
1
Scripti İncele
Etkileşim & Input
Unity C#

Çömelme Sistemi (Crouch - Ctrl)

Sol Ctrl ile karakterin çömelip ayağa kalktığı, CharacterController yüksekliğini dinamik olarak değiştiren sistem.

Crouch Çömelme CharacterController
1
Scripti İncele
Kamera Kontrolleri
Unity C#

Lerp ile Smooth UI Panel Geçişi

CanvasGroup.alpha değerini Lerp ile değiştirerek UI panellerini sinüzal geçiş ile açıp kapatan sistem.

UI Lerp Panel
1
Scripti İncele
Etkileşim & Input
Unity C#

Ragdoll Aktifleştirme Sistemi

Karakter ölünce Animator'ı kapatıp Ragdoll fiziklerini aktifleştiren, tekrar toparlanınca geri dönen sistem.

Ragdoll Fizik Ölüm
1
Scripti İncele
Etkileşim & Input
Unity C#

Zamanlayıcı (Countdown Timer) Sistemi

Geriye sayan, bitince olay tetikleyen ve UI Text'e yazan countdown timer sistemi.

Timer Zamanlayıcı Countdown
1
Scripti İncele
Etkileşim & Input
Unity C#

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.

Health Sağlık Hasar
1
Scripti İncele
Kamera Kontrolleri
Unity C#

Kamera Sınır Kontrolü (Clamp Bounds)

Kameranın belirli koordinat sınırları dışına çıkmamasını sağlayan, 2D platform oyunları için ideal sınır sistemi.

Kamera Sınır Clamp
1
Scripti İncele
Fizik & Zıplama
Unity C#

Rigidbody ile Magnetik Çekim Alanı

Belirli bir yarıçap içindeki tüm Rigidbody'leri kendine çeken veya iten manyetik alan efekti.

Rigidbody Manyetik Çekim
1
Scripti İncele
Hareket Sistemleri
Unity C#

Gelişmiş FPS Kontrolcü (Tak-Çalıştır)

Zıplama, Sprint, Eğim verme (Leaning) ve yumuşak kamera hareketleri içeren profesyonel FPS şablonu.

FPS Unity C#
1
Scripti İncele
Etkileşim & Input
Unity C#

Basit Envanter Sistemi (List Tabanlı)

ScriptableObject ve List kullanarak eşya toplama, çıkarma ve sayı takibi yapan temel envanter mantığı.

Inventory Unity List
1
Scripti İncele
Hareket Sistemleri
Unity C#

Rigidbody ile WASD Hareket

Fizik tabanlı Rigidbody bileşeni kullanarak hareket. Çarpışmalar fizik motorundan geçtiği için daha gerçekçi etkileşimler sağlar.

WASD Rigidbody Fizik
1
Scripti İncele
Fizik & Zıplama
Unity C#

Zıplama Sistemi (Space Tuşu)

Yere temas kontrolü ile Space tuşuna basıldığında zıplayan, çift zıplamayı engelleyen güvenli zıplama scripti.

Zıplama Space Jump
1
Scripti İncele
Etkileşim & Input
Unity C#

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.

E Etkileşim Interact
1
Scripti İncele