UNITY – EN GENİŞ SCRIPT PAKETİ

İMRAN

Archive Forum Kurucu
Admin
Katılım
10 Nisan 2025
Mesajlar
1,654
Çözümler
1
Reaksiyon puanı
139
Konum
Türkiye
(Movement, AI, Inventory, Quest, Save System)

🔥 1.1. Movement (Karakter Hareket Sistemi)

Script AdıKod / MantıkAçıklama
Basic MovementTranslate / Rigidbody.MovePositionFPS/TPS hareketi sağlar.
Jump Systemif(Input.GetKeyDown("space"))Zıplama kontrolü.
Run/Sprintspeed = sprint ? 12 : 6Koşma sistemi.
Mouse LookmouseX * sensitivityKamera döndürme.

🤖 1.2. AI Sistemi (Enemy / NPC)

AI ModülüTeknikNe Yapar?
AI NavigationNavMesh AgentDüşman/NPC yürüyüşü
Chase AISetDestination(player.position)Oyuncuyu takip
Patrol AIWaypoint arrayNoktalar arasında devriye
Attack AIDistance check + RaycastSaldırı mantığı

🎒 1.3. Inventory (Envanter Sistemi)

SistemTeknik Altyapı
Item ClassScriptableObject
Slot GridUI Grid Layout
Pickup SystemTrigger + OnPickUp()
Equip SystemWeapon attach to hand

📜 1.4. Quest (Görev Sistemi)

Quest BileşeniAçıklama
Quest ManagerGörev takibi yapan singleton
Quest StepTek tek yapılacak görev maddeleri
Dialogue TriggerNPC konuşma sistemi
Reward SystemXP / Item / Gold ödülleri

💾 1.5. Save System

TeknikAçıklama
JSON SavePlayer verilerini JSON’a yazma
Binary SavePerformans odaklı kayıt
PlayerPrefsBasit ayarlar / ses / grafik
Autosave10 saniyede bir otomatik kayıt
 
Geri
Üst Alt