⚙️ Oyun Kütüphanem

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

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
51
Scripti İncele
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
47
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
46
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üş
45
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
44
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
44
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
43
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
43
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
43
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
43
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
43
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
43
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
42
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
42
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
42
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
42
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
40
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ı
40
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
40
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
40
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
40
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
40
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#
39
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
38
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
38
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
38
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
38
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
38
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
38
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
38
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
38
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
38
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
38
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
38
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
37
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
37
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
37
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
37
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
37
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
37
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
36
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ü
36
Scripti İncele