Unreal Engine, yirmi yılı aşkın süredir oyun geliştirme dünyasının temel taşı olmuştur. Çarpıcı grafikleri, kolay geliştirme araçları ve düzenli güncellemeleriyle tanınan Unreal, herhangi bir geliştirici için akıllıca bir seçimdir.
Ama Unreal'de ilk oyununuzu yapmaya nasıl başlarsınız?
Unreal Engine Hakkında
Unreal Engine, Fortnite'ın arkasındaki isim olan Epic Games tarafından 1998'de piyasaya sürülen bir 3D oyun geliştirme motorudur. Araç daha sonra tam bir oyun geliştirme paketi haline geldi. Programlama, animasyon ve bir dizi başka rekabetçi özellik sunar. 2022'de piyasaya sürülen motorun yeni versiyonu, Unreal Engine'in özelliklerini geliştirmek aynı zamanda geliştiriciler için daha erişilebilir hale getirir.
Unreal Engine Yeni Başlayanlar İçin İyi mi?
Unreal Engine 5, oyun geliştirmeye yeni başlayanlara yönelik bir dizi özellikle birlikte gelir. Unreal'ın Visual Scripting özellikleri sayesinde ilk oyununuzu herhangi bir kod kullanmadan geliştirebilirsiniz. Ayrıca, öğrenmenizi hızlandırmak için motorun sunduğu ayrıntılı belgelere güvenebilirsiniz.
Unreal Engine ile Yapılan Oyunları Satabilir misiniz?
Unreal Engine ile yaptığınız oyunları, şirketin lisanslama seçeneklerinden herhangi biri kapsamında satabilirsiniz. Yazılımı indirirken kendi Unreal Engine EULA'nızı okumanız önemlidir. Epic, Unreal ile yapılan oyunların satışına izin verir ve genellikle yalnızca geliriniz 1 milyon dolardan fazla olduğunda telif ücreti alır.
Unreal Engine Ücretsiz mi?
Unreal Engine 5'in temel sürümü, iş, hobi veya öğrenci olmanız fark etmeksizin tüm kullanıcılar için ücretsizdir. Epic Games ayrıca özel ihtiyaçları olan kullanıcılar için premium destek ve Özel Lisans seçeneği içeren bir Kurumsal Program sunar. Her Unreal Engine 5 lisansı aynı motor özellikleri ve öğrenme materyalleriyle birlikte gelir.
Epic Games Launcher'ı İndirme
Unreal Engine'i oyunları indirmek için kullandığınız Epic Games Launcher uygulamasıyla indirebilirsiniz. Başlatıcıyı şuradan indirmeniz gerekiyor: Epik Oyunlar ve motorla çalışmaya başlamadan önce kurun.
Unreal Engine'i Yükleme ve Ayarlama
Epic Games Launcher'ı yükledikten sonra Unreal Engine'i yüklemeye başlayabilirsiniz. Başlatıcıyı açın ve tıklayın gerçek dışı motor tıklamadan önce pencerenin sol tarafında Kütüphane pencerenin üst kısmındaki sekme.
Tıklamak Düzenlemek en son motor versiyonunda Motor Versiyonları bölüm. Unreal Engine 5 kurulumunuz için istediğiniz dosya yolunu seçin ve tıklayın. Düzenlemek.
Kurulumun tamamlanması biraz zaman alacak ve size Unreal'ı kullanmadan önce öğrenmeye başlama şansı verecek.
Yeni Başlayanlar İçin Unreal Engine'de Oyun Nasıl Yapılır?
Epic Games, Unreal Engine ile nasıl oyun yapılacağını öğrenmek isteyen yeni geliştiricilere örnek oyunlar sağlayacak kadar naziktir. Lyra örnek oyunu, başlamak için mükemmel bir yerdir. şuraya git: örnekler Epic Games Launcher'da sekmesini seçin Lyra Başlangıç Oyunu, ve tıklayın Özgür buton. Bu, kabul etmeniz için bir dizi şart açacaktır.
Tıklamak Proje Oluştur ve başlangıç oyununuz için istediğiniz dosya yolunu seçin, ardından Oluşturmak. Bir sonraki adıma geçmeden önce başlangıç oyununun indirilmesini bekleyin.
Lyra'yı indirdiğinize göre artık Unreal'de çalışmaya başlayabilirsiniz. Unreal Engine'i Başlatın Epic Games Launcher'dan ve Araştır Geliştirme araçlarını açmadan önce kaydettiğiniz Lyra proje dosyaları için.
Unreal Engine Kullanıcı Arayüzü'nü Keşfetmek
Unreal Engine ilk kez yüklendiğinde herkes aynı UI düzenini görecek. Unreal Engine 5, yazılımdaki genel düzeni basitleştirdi ve geliştirdi, ancak bunu kendi ihtiyaçlarınıza göre istediğiniz kadar değiştirebilirsiniz.
Yukarıdaki ekran görüntüsünden de görebileceğiniz gibi, Unreal Engine'de ekrandaki ana şey, Görsel Düzenleyici bölme. Burada üzerinde çalıştığınız sahneyi, içindeki tüm nesneler ve diğer örneklerle birlikte görebilirsiniz. Blender gibi araçlara çok benzer şekilde, görsel düzenleyicide farklı düzenleme modlarından birini seçebilirsiniz.
Ekranın sağ tarafında iki ayrı bölme vardır: anahat ve Detaylar bölümler. bu anahat geçerli düzeydeki nesnelerin metin tabanlı bir hiyerarşisidir. Bu, görünmez nesnelere, ebeveyn-çocuk ilişkilerine ve daha fazlasına erişmenizi sağlar. Bunun altında Detaylar Seçtiğiniz nesnenin özelliklerini gösteren bölüm.
Unreal Engine İçerik Çekmecesi, Çıktı Günlüğü ve Cmd
Unreal Engine ekranının altında üç önemli araç bulunur. İçerik Çekmecesi, oyununuzda kullanılan tüm varlıklara ev sahipliği yapar ve Çıktı Günlüğü, oyununuzda hata ayıkladığınızda bilgi sağlar. Cmd aracı, oyununuza komutlar vermenizi sağlar.
Şimdilik, İçerik Çekmecesi, kullanıcı arayüzünün odaklanılması gereken en önemli parçasıdır. Tıklamak İçerik Çekmecesi içerik yöneticisini açmak için Lyra örnek oyununu yapan tüm dosyaları göreceksiniz. Aradığınızı bulmayı kolaylaştırmak için dosyaları arayabilir ve filtreleyebilirsiniz.
Lyra örneğinden de görebileceğiniz gibi, Content Drawer ile çalışırken dosya yönetimine özen göstermek her zaman önemlidir.
Unreal Engine Kullanıcı Arayüzünüze Ekleme
Belirtildiği gibi, Unreal Engine kullanıcı arayüzünü ihtiyaçlarınızı karşılayacak şekilde özelleştirebilirsiniz. git pencere Kullanabileceğiniz ekstra UI öğelerinin listesini görmek için ekranın üst kısmındaki Panel türlerinin her birinin üzerine gelmek, baktığınız şeyin kısa bir açıklamasını verecektir.
Unreal Engine'de Programlama
Unreal Engine'de programlamaya başlamak şuna benzer: Unity'ye başlarken. Her iki araç da, kendiniz için ne kadar yazmanız gerektiğini en aza indirirken, kodunuz üzerinde kontrol sahibi olmanız için kapsamlı seçenekler sunar.
Unreal Engine ile Hangi Programlama Dilleri Çalışır?
Unreal Engine, onunla çalışmak üzere tasarlanmış bir derleyici ile ana programlama dili olarak C++ kullanır. Unreal geliştiricileri, C++'ın yanı sıra, gerçek kod kullanmak zorunda kalmadan eylemler ve olaylar oluşturmak için Blueprint Visual Scripting sistemini kullanabilir.
Unreal Engine'de C++ ile Kodlama
Aşağıdaki adrese giderek projenize istediğiniz zaman yeni C++ sınıfları ekleyebilirsiniz. Dosya ve ardından tıklayarak Yeni C++ Sınıfı. Buradan yazacağınız kod herhangi bir proje gibi olacaktır; Unreal Engine'de kodlamanıza yardımcı olması için Visual Studio gibi araçları bile kullanabilirsiniz. Başlamak için resmi Unreal Engine 5 Belgelerini kullanabilirsiniz.
Unreal Engine 5'te Blueprint Görsel Komut Dosyası
Blueprint Visual Scripting, Unreal Engine 5'in blok kodlama ve diğer görsel programlama yöntemlerine verdiği yanıttır. Blueprint, tek bir kod satırı olmadan oyunlar oluşturmanıza olanak tanıyan güçlü bir araçtır. Örneğin Lyra, tamamen görsel komut dosyasıyla yapılmış bir oyundur.
Unreal'ın görsel kodlamasının bir örneğini görmek için şuna bir göz atın: GA_Silah_Ateşi altında bulunan dosya Herşey > Silahlar içerik çekmecesinde. Bu dosya, Lyra'daki silah ateşini kontrol eder ve ilk açtığınızda oldukça ürkütücü görünür, ancak kavraması çok zor değildir.
Bu Blueprint dosyasının dört farklı bölümü vardır. Bu bölümlerden ilki, oyuncu ateş düğmesine ilk bastığında bir silah izi gerçekleştirir. Bu, oyuncunun yerel olarak kontrol edilip edilmediğini kontrol eder, ardından animasyonlar oynatılır ve silahın ateş hızı kontrol edilir. Oyuncu ölürse silahını ateşleyemez.
Ardından, Blueprint görsel komut dosyası, oyuncu tarafından gerçekleştirilen atış için hedef verileri işler. Bu, isabetlerin oyunculara hasar vermesini ve oyunculara efektler eklemesini sağlarken, aynı zamanda hedef dışı atışların onlara hiçbir şey yapmamasını sağlar.
Unreal'ın görsel komut dosyasından da görebileceğiniz gibi, bu sistemle yaptığınız programlama, ilişkilere güçlü bir vurgu yapıyor. Yerleştirdiğiniz kod bloklarının her biri, programcılara hızlı bir şekilde tanıdık gelecek bir akış oluşturan diğer bloklara çizilen çizgilere ihtiyaç duyacaktır. Kod konusunda deneyiminiz olsa bile, komut dosyası oluşturmayla ilgili Unreal Engine 5 belgelerini okumaya değer.
Unreal Engine 5'e Başlarken
Unreal Engine 5, öğrenmeniz için bol miktarda yazılım içeren büyük bir yazılımdır. İçine koyduğunuz zaman her zaman buna değecek ve size hayalinizdeki oyunları gerçeğe dönüştürme şansı verecek.