Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Unreal Engine 5 eğitim serisinin ilk bölümüdür. Eğitmen, günlük hayatta kullanılan terimlerle anlatım yapmayı amaçlayarak izleyicilere sağlam bir temel atmayı hedeflemektedir.
- Video, Unreal Engine 5'in kurulumundan başlayarak, Epic Games Launcher üzerinden proje oluşturma, üçüncü kişi oyun projesi oluşturma, blueprint ve C++ seçenekleri, platform seçimi ve kalite ayarları gibi temel adımları kapsamaktadır. Daha sonra oyun geliştirme arayüzünün temel bileşenleri, harita ayarları, içerik bölümü, level oluşturma ve blueprint class kavramları anlatılmaktadır.
- Eğitim serisi, değişkenlerin türleri (bool, integer, float) ve kullanım alanları gibi teknik konulara da değinmektedir. Video, bir serinin ilk bölümü olup, ilerleyen videolarda diğer oyun motorları hakkında da eğitim videoları geleceğini belirtmektedir.
- Unreal Engine 5 Eğitim Serisi Tanıtımı
- Unreal Engine 5 eğitim serisi başlıyor ve bu seride öğreneceğiniz her şeyi Unreal Engine 4'te de uygulayabilirsiniz çünkü kütüphaneleri aynıdır.
- Video içinde bahsedilen konular timeline'a eklenecek ve izleyicilerden serinin devamı hakkında yorum yapmaları isteniyor.
- 00:37Unreal Engine 5'yi Kurma
- Unreal Engine 5'i kullanmak için öncelikle Epic Games Launcher'ı indirmeniz gerekiyor.
- Epic Games Launcher'ı açtıktan sonra Unreal Engine sekmesine gidip, sürüm kısmından en son sürüm olan 5.9'ü seçip indirebilirsiniz.
- İndirme işlemi tamamlandıktan sonra programı Epic Games Launcher üzerinden veya masaüstünden başlatabilirsiniz.
- 01:32Yeni Proje Oluşturma
- Unreal Engine 5'i açtığınızda, daha önce çalıştığınız projeler görüntülenecek, yeni bir proje oluşturmak için "Games" sekmesine gelip istediğiniz oyun türünü seçmelisiniz.
- Oyun türleri arasında First Person (FPS), Third Person, Top Down (Witcher, GTA 5 gibi) ve VR (3 boyutlu objeler koyabildiğiniz alan) bulunuyor.
- Proje oluştururken Blueprint seçeneğini kullanmanız önerilir, platform olarak masaüstü seçilmeli ve Starter Content seçeneği eğitim için faydalı olacağından açılmalıdır.
- 04:14Unreal Engine 5 Arayüzü
- Proje açıldığında ekranda birçok buton ve panel bulunur, bunlar başlangıçta karışık gelebilir.
- Eğitimin basit ve günlük dilde anlatılacağı, her şeyin bir zamanı olduğu için bazı yerler atlanacağı belirtiliyor.
- Oyun yapabilmeniz için tek engel sizsiniz, İngilizce bilmenin zorunlu olmadığı vurgulanıyor.
- 05:48Arayüz Bileşenleri
- Viewport, oyunun içini gösteren alan olup, sağ tık ve WASD tuşları ile haritayı gezmenize olanak sağlar.
- Harita, level veya map olarak adlandırılır ve farklı leveller farklı map'lerdir (örneğin Dust 1 ve Dust 2).
- Outliner kısmında haritadaki tüm nesneleri görebilir, çift tıklayarak nesnenin bulunduğu yere ışınlanabilirsiniz.
- Details kısmında seçilen nesnenin özelliklerini görebilir ve değiştirebilirsiniz, örneğin Scale (büyüklük) özelliği ile nesnenin boyutunu değiştirebilirsiniz.
- 09:08World Settings ve Oyun Oynatma
- World Settings, haritanın (level map) özelliklerini ayarlamak için kullanılır.
- Play butonuna basarak oyunu başlatabilirsiniz, template proje oluşturduğunuzda yürüme, kamera ve zıplama gibi özellikler hazır olarak gelir.
- Fizik özellikleri olan objeler hareket edebilirken, fizikleri olmayan objeler hareket etmez.
- 10:52Seçim ve Dönüş Araçları
- Q tuşu ile objeleri seçebilir, W tuşu ile hareket ettirebilirsiniz.
- E tuşu ile rotasyon (dönüş) yapabilir, R tuşu ile büyüklük (hacim) değiştirebilirsiniz.
- Tuşları kullanmayı öğrenmek ileride daha kolaylık sağlar.
- 12:00Content Bölümü
- Content bölümünde projenizin içindeki 3D modeller, animasyonlar, materyaller, textureler, kodlamalar ve karakterler bulunur.
- Content kısmında sağ tıklayarak farklı öğeler oluşturabilirsiniz.
- Level (harita/map) oluşturmak için sağ tıklayıp "Level" seçeneğini kullanabilirsiniz.
- 14:13Blueprint Class
- Blueprint Class oluşturarak kodları yazabilirsiniz, şimdilik "Actor" seçeneğini kullanmak yeterlidir.
- Blueprint Class içinde komponent, viewport ve My Blueprint olmak üzere üç ana bölüm vardır.
- Komponent kısmında Blueprint Class'ınızın içinde eklediğiniz objeler (mesela küp, yuvarlak) bulunur.
- 17:15Detay ve My Blueprint Bölümleri
- Detay kısmı, oyunun ana ekranındaki detay kısmıyla aynıdır ve buradan komponentlerin ayarlarını değiştirebilirsiniz.
- My Blueprint kısmı, Blueprint Class'ınızın programlama kısmını içerir.
- 17:43Blueprint Kodlama Alanı
- My Blueprint kısmı, oyun geliştirmede en çok vakit geçirilecek alanlardan biridir.
- Event Graph (Graps) kısmında kodlar yazılır ve bu fonksiyonlar normal kodlamadaki fonksiyonlarla aynı mantıkta çalışır.
- Makro kodları atılabilir ve değişkenler (Variables) için bölüm vardır.
- 19:21Değişkenlerin Tanımı ve Kullanımı
- Değişkenler, kod yazımında en çok kullanılan ve değerleri tutan yapılardır.
- Değişkenlere değer verilir ve gerektiğinde bu değerler kullanılır.
- Değişkenlerin iki temel özelliği vardır: get (değerin alınması) ve set (değerin değiştirilmesi).
- 21:34Değişken Türleri
- Bool türünde değişkenler sadece true (doğru) veya false (yanlış) değerlerini tutabilir.
- Integer türünde değişkenler tam sayıları (örneğin -1, -3, 100, 100100) tutabilir.
- Float türünde değişkenler hem tam sayıları hem de küsüratlı sayıları (örneğin 1.22, 21.22) tutabilir.
- 25:03Değişkenlerin Kullanım Alanları
- Bool türünde değişkenler kapıların açık/kapalı durumunu kontrol etmek gibi durumları tutar.
- Integer türünde değişkenler envanterdeki nesne sayısını (örneğin bomba sayısı) tutar.
- Float türünde değişkenler küsüratlı değerleri (örneğin can değerleri) tutar.
- 26:54Video Özeti
- Oyun motorunda Outliner kısmı haritadaki nesneleri gösterir, Details kısmında nesnelerin özelliklerini düzenleyebilirsiniz.
- World Settings kısmında haritanın özelliklerini değiştirebilir, araç kontrolü ile nesnelerin rotasyonu ve büyüklüğü ayarlanabilir.
- Blueprint class oluşturularak kodlama yapılabilir, değişkenler oyunun hafızası olarak çalışır ve farklı türleri vardır.