Unity 3D: Keskin Nişancı Oyunu
Proje Detayları
🎯 Unity3D ile Sinematik Sniper Oyunu
🎮 Proje Hakkında
Bu Unity3D projesi, keskin nişancı (sniper) temalı bir FPS oyun prototipidir. Oyunun odak noktası, mermilerin yavaşlatılmış (slow motion) şekilde hedefe ilerlemesi ve kameranın mermiyi sinematik bir şekilde takip etmesi gibi etkileyici mekaniklere dayanır. Oyuncuya güçlü bir nişan alma ve vurma hissiyatı sunar.
⚙️ Kullanılan Teknolojiler
Unity 3D Game Engine
C# Programlama Dili
Cinemachine (Opsiyonel kamera kontrolü)
Physics & Raycasting
Time.timeScale / Lerp ile Slow Motion efektleri
🔧 Uygulanan Mekanikler
1. 🧍 Birinci Şahıs Kamera ve Kontroller
Oyuncu karakteri FPS tarzında sahnede hareket edebilir
Mouse ile nişan alma ve yön kontrolü
2. 🔫 Sniper Atış Sistemi
Mouse sol tık ile ateş etme
Raycast değil, gerçek mermi objesi kullanılarak fiziksel olarak mermi hareket ettirilir
Mermi yavaş bir şekilde hedefe doğru ilerler
3. 🎥 Kamera ile Mermi Takibi
Ateş edildikten sonra ana kamera, mermiye odaklanarak onu takip eder
Sinematik bir takip efekti oluşturulmuştur
Mermi hedefe ulaştığında tekrar oyuncu kamerasına geçiş yapılır
4. 🐢 Slow Motion (Yavaş Çekim) Efekti
Ateş anında oyun hızı düşürülür (
Time.timeScale
)Mermi hareketi ve kamera geçişi bu etkiyle daha etkileyici görünür
Oyuna dramatik bir his kazandırır
🗂️ Proje Yapısı
Assets/Scripts
: Kamera kontrolü, mermi davranışı, atış yönetimiPrefabs/Mermi
: Fiziksel mermi objesi prefab olarak kullanılırScenes/MainScene
: Ana oyun sahnesi ve hedef alanıCameraController
: Mermiyi takip eden kamera sistemini yönetir
🧪 Geliştirme Notları
Sniper oyunları için mükemmel bir temel oluşturur
Kamera geçişleri ve mermi fiziği oldukça etkileyici şekilde kurgulanmış
Özellikle slow motion ve sinematik anlatım isteyen projeler için ilham verici