Unity Engine

Popüler Oyun Motoru: Bileşen Mimarisi ve Yaşam Döngüsü

← Ana Sayfaya Dön

⚙️ Unity Kurulumu ve Gerekli IDE Linkleri

Unity'nin kurulumu, farklı motor versiyonlarını yönetmek için kullanılan **Unity Hub** aracılığıyla yapılır. Unity C# kullandığı için genellikle **Visual Studio** veya **VS Code** ile entegre çalışır.

1. Unity Hub İndirme

▶️ Unity Hub İndir

2. Kod Editörü

Unity'yi kurarken entegre Visual Studio veya VS Code kurulumunu seçebilirsiniz. Manuel kurulum linkleri:

▶️ Visual Studio İndir ▶️ VS Code İndir

❓ Unity: Component-Based Architecture ve Script Yaşam Döngüsü

Unity, oyun mantığını uygulamak için **Varlık-Bileşen Mimarisi (Entity-Component Architecture)** kullanır. Bir **GameObject (Varlık)** tek başına bir veri konteyneridir; tüm işlevselliği, ona eklenen **Components (Bileşenler)** sağlar.

🔄 MonoBehaviour Yaşam Döngüsü (Update, FixedUpdate, LateUpdate)

Unity'deki her C# script'i `MonoBehaviour` sınıfından türer ve motorun olay döngüsüne (event loop) entegre olur. Bu döngü, performans ve oyun mantığı için kritiktir:

📝 Detaylı Komut: Unity Package Manager (UPM) Kullanımı

Unity, harici araçları ve motor bileşenlerini yönetmek için UPM'i kullanır. Komut satırından paket ekleyebilir veya güncelleyebilirsiniz (Unity Hub dışı manuel projelerde önemlidir):

Paket Ekleme Komutu (Package Manager)


# Terminalde, projenin root dizininde çalıştırılır
"C:\Program Files\Unity Hub\Editor\[VERSION]\Editor\Unity.exe" -projectPath "[Project Yolu]" -exec "PackageManager.Add" -pkg "com.unity.package-adı"