Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Unity'de mobil FPS oyunu yapımı eğitim serisinin ilk bölümüdür. Eğitmen, izleyicilerin talebi üzerine bu eğitim serisini hazırladığını belirtiyor.
- Video, mobil FPS oyunu yapımının temel adımlarını göstermektedir. İçerikte yeni bir Unity projesi oluşturma, harita (terrain) oluşturma, Asset Store'dan ücretsiz texture pack'lar indirme ve import etme, haritaları boyama, çimen ve ağaç gibi objeler ekleme gibi konular ele alınmaktadır. Eğitmen, serinin ilerleyen bölümlerinde karakter kontrolleri, joystick yapımı, ateş etme butonları ve optimizasyon konularını işleyeceğini belirtiyor.
- Eğitim serisinin sonunda Google Play'e yükleme aşamalarına kadar gidebileceği, ancak izleyicilerin taleplerine göre serinin nasıl ilerleyeceği belirleneceği belirtiliyor. Ayrıca, mobil oyun için optimizasyon konusunda önemli uyarılar yapılarak, çok fazla obje eklemenin oyunun performansını olumsuz etkileyebileceği vurgulanıyor.
- 00:12Unity'de Mobil FPS Oyun Yapımı Giriş
- Bu derste mobil platform için yeni bir FPS oyunu yapımı işlenecek.
- Derste önce harita oluşturulacak, sonra karakter kontrolleri, joystick ve ateş etme butonu gibi özellikler eklenecek.
- Eğitim serisi, izleyicilerin yorumlarına göre şekillenecek ve Google Play'e yükleme aşamalarına kadar gidebilecek.
- 02:10Yeni Proje Oluşturma
- Unity Hub'da "3D Mobile" seçeneği ile yeni bir proje oluşturuluyor.
- Eğitim serisi, izleyicilerin taleplerine göre farklı oyun türleri (platform, uzay oyunu, araba yarışı) olarak da devam edebilir.
- Unity ile Google Play'de oynanan hemen hemen tüm oyunlar yapılabilir.
- 04:24Harita Oluşturma
- Hiyerarşi panelinden terrain (harita) oluşturuluyor.
- Terrain panelindeki painter butonu ile fırça kullanılarak dağlık alanlar oluşturuluyor.
- Mobil oyun için harita aşırı büyük tutulmamalı, aksi takdirde oyun kasmaya başlayabilir.
- 07:16Harita Planlaması
- Oyuncunun ilerleyeceği bir istikamet belirlenmelidir.
- Harita, level bir ve level iki şeklinde iki bölüme ayrılarak planlanabilir.
- Oyuncunun tırmanabileceği alanlar ve görev yapabileceği hangarlar gibi alanlar oluşturulabilir.
- 10:09Asset Store Kullanımı
- Asset Store'dan ücretsiz objeler bulunabilir ve projeye import edilebilir.
- Mobil oyun için çok yüksek kaliteli objeler eklenmemeli.
- Asset Store'a Unity ile aynı hesapla giriş yapılmalı.
- 12:49Paket Yöneticisi Kullanımı
- Paket Yöneticisi'nden indirilen paketler, bilgisayarın hızına ve paketin ağırlığına göre yüklenecektir.
- İndirme işlemi tamamlandıktan sonra "Import" butonuna tıklanarak paketin oyun içine aktarılması sağlanır.
- Paket Yöneticisi'nde mevcut olan materyaller, resimler ve texture dosyaları içeriğe dahildir.
- 14:46Texture Layer Oluşturma
- Boyama aracı içinde "Paint Texture" alanında "Create Layer" seçeneği ile yeni bir layer oluşturulabilir.
- Oluşturulan layer'lar asfalt, büyük alanlar, yeşil çimen gibi farklı texture'lara sahip olabilir.
- Layer'lar oluşturulduktan sonra "Normal Map" özelliği ile derinlik algısı eklenebilir.
- 16:39Texture Ayarları
- Normal Map özelliği, texture'ın derinliğini göstererek bir derinlik algısı katmaktadır.
- Texture'ın ölçek ayarları (örneğin 10x10, 5x5 gibi) değiştirilebilir, bu ayarlar texture'ın görünümünü etkiler.
- Fırça boyutu ve opaklık ayarları ile texture'ların geçişleri kontrol edilebilir.
- 20:29Texture Kullanımı ve Öneriler
- Sadece boyama ile işin bitmeyeceği, ağaçlar gibi ek elementler de eklenebileceği belirtilmektedir.
- Ağaçlar özellikle render konusunda sorun yaratabilir, çok sık ağaç koymamak önerilmektedir.
- Farklı texture'lar kullanıldığında harita daha canlı ve hareketli bir görünüm kazanır.
- 24:37Unity'de Harita Oluşturma
- Konuşmacı, haritanın devamını planlıyor ve çimen ve yeşil alanları belirliyor.
- Oyuncunun bakacağı dünya, uçsuz bucaksız olmayacak ve birçok obje ile kapanacak.
- 25:36Asset Store İncelemesi
- Konuşmacı, daha önce Unity derslerinde paketler önerdiğini belirtiyor.
- Asset Store'da bulunan "Start Unity" paketini incelemek istiyor.
- Paket kolayca indiriliyor ve import işlemi hafif bir dosya olduğu için hızlıca tamamlanıyor.
- 26:51Level of Detail (LOD) Optimizasyonu
- LOD, oyuncunun bir objeye ne kadar uzaksa o kadar az render yapma optimizasyonu sağlıyor.
- Oyuncu uzaklaştıkça objeler kayboluyor, yaklaştıkça tekrar görünüyor ve detayları artıyor.
- LOD, optimizasyonun anahtarı olarak vurgulanıyor.
- 28:17Ağaç Ekleme ve Düzenleme
- Tri Edit kullanılarak ağaçlar harita içine ekleniyor.
- Ağaçların büyüklüğü, yüksekliği ve rotasyonu random olarak ayarlanabiliyor.
- Farklı ağaç türlerinin kullanılması öneriliyor.
- 30:09Harita Tasarımı ve Oyun Planı
- Haritada yol, patika, çimenlik gibi farklı alanlar eklenecek.
- İzleyicilerden örnek oyun göndermeleri ve yardım istemeleri isteniyor.
- Harita üzerinde ormanda kalan, görevler yapma ve son görevi bitirme gibi bir akış planlanıyor.
- 31:31Çimen Ekleme ve Optimizasyon
- Grass paketi eklenerek çimenler harita içine yerleştiriliyor.
- Mobil oyun için çok yoğun çimen ve ağaç kullanımı oyunun kasmasını neden olabilir.
- Her obje eklendiğinde oyunun ağırlığı arttığı için optimizasyonun öneminden bahsediliyor.
- 33:39Bir Sonraki Ders Planı
- Bir sonraki derste FPS karakteri oluşturulacak.
- Mobil platform için ekrana dokunarak joystick paketi kullanılacak.
- Sol el ile nişan alma, sağ el ile ilerleme ve ateş etme gibi kontroller planlanıyor.