Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unreal Engine 5: TPS Game Development From Scratch
Rating: 4.6 out of 5(15 ratings)
81 students

Unreal Engine 5: TPS Game Development From Scratch

Unreal Engine'de TPS Oyun Geliştirme: İleri Düzey Mekanikler ve Çalışma Mantığı
Last updated 4/2024
Turkish
Turkish [Auto],

What you'll learn

  • Unreal Engine ile Temel Oyun Geliştirme: Unreal Engine kullanarak başlangıçtan itibaren oyun geliştirmeyi öğrenme.
  • Blueprint Kodlama Yetenekleri: Blueprint Editörü ile kodlama yapabilme ve oyun mekaniği oluşturma.
  • TPS (Third-Person Shooter) Oyun Geliştirme: TPS oyunları için karakter hareketi, atış mekanikleri ve animasyonları oluşturma.
  • Oyun Mekaniği ve Kontrollerinin Tasarlanması: Oyun içi mekaniklerin tasarlanması ve kontrollerin ayarlanması.
  • Seviye Tasarımı ve Prototipleme İçin Gerekli Hakimiyetin Kazanılması
  • Karakter Animasyonları ve Skeletal Mesh Yönetimi: Mixamo'dan karakterlerin alınması ve animasyonların entegrasyonu.
  • Enhanced Input Sistemlerinin Entegrasyonu: Gelişmiş giriş sistemlerini kullanarak oyun kontrollerini optimize etme.
  • Aktörler ile çalışmak: Interfaceler, Aktörlerin karaktere takılması ve traceler ile karakterleri yakalamak
  • Yapay Zeka: Basit Bir Yapay Zeka oluşturma ve Yapay Zekaya hasar verne sisteminin nasıl yapılacağı
  • Widgets: User Interface Tasarımlarının nasıl etkili olarak yapılabileceği ve User Widget temelleri

Course content

5 sections • 24 lectures • 5h 41m total length
  • Bu Kurs Size Neler Katacak ?2:33

    Ben Bahadır Nural, bağımsız bir oyun geliştiricisiyim. Kariyerime, 2 yıl boyunca Huawei firmasında çalışarak başladım ve şu anda Trendyol'da mesleki yolculuğuma devam etmekteyim. Yaklaşık 4-5 yıldır kendi oyunlarımı geliştiriyor ve edindiğim deneyimleri sizinle paylaşmak istiyorum.

    Şu ana kadar geliştirdiğim 2 oyun yayınlanmış durumdadır, ayrıca 2 oyunum da yayınlanmayı beklemektedir. Oyunlarımın yanı sıra, Unreal Engine ve Blueprint Editörü gibi oyun geliştirme araçları üzerindeki bilgi birikimimle ilgili bir dizi eğitim hazırlamaktayım.

    Eğer yapmış olduğum işleri incelemek isterseniz, oyunlarıma erişebileceğiniz kaynaklar konusunda size bilgi sağlayabilirim.

    Geliştirme sürecinde edindiğim tecrübeleri ve oyun geliştirme üzerine sahip olduğum bilgiyi sizinle paylaşmak için sabırsızlanıyorum. Katılımınızı bekliyor ve her türlü sorunuzu cevaplamaktan memnuniyet duyacağım.

    Saygılarımla,

    Bahadır Nural

  • Unreal Engine Kurmak8:58
    1. Epic Games Launcher'ı İndirin: Unreal Engine'i indirmek için Epic Games Launcher adlı uygulamayı kullanmanız gerekiyor. Öncelikle bu launcher'ı indirmek için Epic Games'in resmi web sitesine gidin.

    2. Launcher'ı Kurun: İndirme işlemi tamamlandıktan sonra kurulum dosyasını çalıştırın ve yönergeleri takip ederek Epic Games Launcher'ı bilgisayarınıza kurun.

    3. Epic Games Launcher'a Giriş Yapın veya Üye Olun: Launcher'ı başlattıktan sonra Epic Games hesabınızla giriş yapın. Hesabınız yoksa, yeni bir hesap oluşturabilirsiniz. Unreal Engine'i indirmek ve kullanmak için Epic Games hesabına ihtiyacınız olacak.

    4. Unreal Engine'i Seçin: Epic Games Launcher'ın ana ekranında sol tarafta bulunan "Unreal Engine" sekmesine tıklayın.

    5. Unreal Engine Sürümünü Seçin: Unreal Engine'in mevcut sürümlerini görüntüleyeceğiniz bir ekran açılacak. Buradan en son sürümü veya belirli bir sürümü seçebilirsiniz. İndirmek istediğiniz sürümün yanındaki "Yükle" düğmesine tıklayın.

    6. İndirme ve Kurulumu Başlatın: Unreal Engine'i indirmek için "Yükle" düğmesine tıkladıktan sonra, indirme işlemi başlayacak. İndirme tamamlandıktan sonra otomatik olarak kurulum süreci başlayacaktır. Kurulum sırasında yönergeleri takip edin.

    7. Unreal Engine'i Başlatın ve Kullanmaya Başlayın: Kurulum tamamlandıktan sonra, Epic Games Launcher'da "Library" sekmesine giderek Unreal Engine'i görebilir ve başlatabilirsiniz. Unreal Engine'i başlattıktan sonra projeler oluşturabilir ve geliştirmeye başlayabilirsiniz.

    Not: Eğitim Versiyon 5.1.1 ile çekilmektedir

  • Unreal Engine İçindeki Araçlar ve Componentler Hakkında Detaylı Anlatım23:30

    Bu derste, Unreal Engine'in temel araçlarını ve componentlerini detaylı bir şekilde ele alacağız. Bu kapsamlı içerikte Unreal Engine editörünün farklı bölümlerini ve kullanım alanlarını ayrıntılı olarak inceleyeceğiz.

    1. Viewport ve World Outliner

      • Viewport'un önemi ve nasıl kullanıldığı.

      • World Outliner üzerindeki öğelerin yönetimi ve düzenlenmesi.

    2. Top Menü ve Toolbar

      • Unreal Engine'in üst menüsünde bulunan temel araçlar.

      • Toolbar'daki seçenekler ve kullanımı.

    3. Place Actor ve Details Panel

      • Place Actor aracını kullanarak sahneye yeni aktörler ekleme.

      • Details Panel üzerinde aktörlerin özelliklerini düzenleme.

    4. Landscape ve Foliage Editörleri

      • Landscape Editörü ile arazi oluşturma ve düzenleme işlemleri.

      • Foliage Editörü ile bitki örtüsü oluşturma ve ayarlama.

    5. Diğer Unreal Engine Araçları

      • Level Editor, Content Browser, Material Editor gibi diğer araçların kullanımı ve önemi.

      • Blueprints ve Blueprint Editor'ün temel işlevleri.

    Bu derste öğreneceğiniz bilgilerle, Unreal Engine'in editör arayüzünü daha iyi anlayacak ve oyun geliştirme sürecinde kullanabileceğiniz temel araçları etkin bir şekilde kullanmayı öğreneceksiniz.

  • Unreal Engine'de Seviye Tasarımı, Prototipleme & Viewporta Detaylı Bakış21:50

    Bu derste, Unreal Engine'de seviye tasarımının temel prensipleri ve seviye prototipleme süreci hakkında detaylı bilgi edineceğiz. Aşağıda yer alan başlıklar altında Unreal Engine'de seviye oluşturma ve prototipleme konularını ele alacağız:

    1. Viewport ve Place Actor Kullanımı

      • Viewport'un önemi ve kullanımı.

      • Place Actor aracıyla oyun dünyasına nesnelerin yerleştirilmesi ve düzenlenmesi.

      • Oyuncuların görsel olarak oyun dünyasını nasıl tasarlayabileceklerini öğrenme.

    2. Seviye Tasarımının Temel Prensipleri

      • Seviye tasarımının önemi ve etkisi.

      • Seviye tasarımında dikkate alınması gereken temel prensipler.

      • Oyuncu deneyimini geliştirmek için seviye tasarımı stratejileri.

    3. Seviye Prototipleme Süreci

      • Seviye prototipleme nedir? Neden önemlidir?

      • Hızlı iterasyonlarla fikirleri test etme ve oyun dünyasını şekillendirme süreci.

      • Prototipleme sürecinde kullanılan yöntemler ve stratejiler.

    Bu derste, seviye tasarımının temel kavramlarını öğrenecek ve seviye prototipleme sürecini detaylı bir şekilde ele alarak oyun dünyasını nasıl oluşturabileceğinizi öğreneceksiniz. Ayrıca, sorularınız için iletişim bilgileriniz aracılığıyla bize ulaşabileceğinizi unutmayın.

  • Unreal Engine Third-Person Shooter (TPS) Şablonu ve Bileşenleri İncelemesi12:11

    Sayın Katılımcılar,

    Bu ders kapsamında, Unreal Engine'ın Third-Person Shooter (TPS) şablonu ile birlikte gelen bileşenleri detaylı bir şekilde inceledik. Skeletal meshlerden ve iskeletlerden başlayarak, karakter modellerinin anatomik yapısını ve hareketini nasıl yönetebileceğimizi öğrendik. Ayrıca, texture ve material kavramlarına giriş yaparak, karakter ve dünya üzerindeki görüntü ve dokuların nasıl oluşturulduğunu anlamaya çalıştık.

    TPS template'inin bileşenleri üzerinde yaptığımız incelemelerle, Unreal Engine'in kapsamlı ve esnek yapısını keşfetme fırsatı bulduk. Bu sayede, oyun geliştirme sürecinde kullanılan temel unsurları tanıma ve anlama şansı elde ettik.

    Sorularınız için iletişim bilgileriniz aracılığıyla her zaman bana ulaşabilirsiniz.

    Saygılarımla

Requirements

  • Herhangi bir programlama yeteneğine ihtiyaç yoktur.

Description

Bu kapsamlı Unreal Engine kursunda, oyun geliştirme alanında sağlam temeller atarak kendinizi geliştireceksiniz. Kurs boyunca Unreal Engine'in temel yapısını ayrıntılı bir şekilde keşfedecek ve Blueprintlerin nasıl çalıştığını öğreneceksiniz. Blueprintler aracılığıyla oyun öğelerini programlamayı öğrenerek, interaktif oyun deneyimleri oluşturmak için gerekli olan temel bilgileri edineceksiniz.

Ayrıca, Animasyon Blueprint'lerini ve Montajları nasıl kullanacağınızı öğrenerek karakter animasyonlarına dinamizm katacak ve Animasyon Montaj Bildirimleri (Notify) kullanarak karakterinizin animasyonlarında etkileşimler oluşturacaksınız. Silah alma ve kullanma mekaniklerini Blueprintlerle tasarlayarak, karakterinizin oyun içindeki hareketlerini yönlendirebileceksiniz.

Kursun ileri düzey bölümlerinde basit bir yapay zeka oluşturmayı öğrenecek ve farklı silah türleri için özel stat yapıları oluşturarak karakterin özelliklerini ve yeteneklerini çeşitlendireceksiniz. Yapay zekaya hasar verme ve hasar alma mekaniklerini Interface kullanarak implemente ederek oyun dinamiklerini zenginleştireceksiniz.

Ayrıca, Traceler ve Widgetlar gibi Unreal Engine'in güçlü araçlarını kullanarak oyuncu arayüzleri oluşturmayı ve oyun menülerini tasarlamayı öğreneceksiniz. Bu süreçte dikkat edilmesi gereken önemli noktaları keşfedecek ve oyuncu arayüzü tasarlama becerilerinizi geliştireceksiniz.

Kursun sonunda, öğrendiğiniz tüm bilgileri uygulamalı olarak kullanarak küçük ölçekli bir oyun projesi geliştireceksiniz. Bu kurs size Unreal Engine'i etkili bir şekilde kullanarak oyun geliştirme sürecini yönetme yeteneği kazandıracak ve kendi oyun projelerinizi hayata geçirmeniz için gerekli olan beceri ve bilgileri sağlayacaktır.

Neler Öğreneceksiniz:

  • Unreal Engine 5 Editör Arayüzüne Detaylı Bir Giriş

  • Blueprint Editörünü Kullanarak Temel ve İleri Düzey Blueprint Yapılarını Oluşturma

  • Animasyon Blueprint'inin Çalışma Mantığını Anlama ve Kullanma

  • Değişkenlerin, Fonksiyonların, Casting'lerin, Interfacelerin ve Diğer Blueprint Konseptlerinin Kullanımı

  • Kaliteli Kullanıcı Arayüzleri (UI) Oluşturma Teknikleri ve İpuçları

  • Basit Bir Yapay Zeka (AI) Oluşturma ve Davranışları Programlama

  • İtem Alma ve İtem Bırakma Sistemlerini Blueprintlerle Tasarlama ve Uygulama

  • Silah Statlarını Structure'lar İle Yönetme ve Kullanma

  • Silah Statlarına Göre Karakterin Hızı ve Diğer Özelliklerini Etkileme

Bu konular, Unreal Engine 5 kullanarak oyun geliştirmek isteyenler için temel ve ileri düzeyde bilgiler sunmaktadır. Kurs boyunca bu konuları ve daha fazlasını detaylı bir şekilde ele alacak ve uygulamalı olarak öğreneceksiniz. Bu sayede, kendi oyun projelerinizi başlatmak için gerekli olan beceri ve bilgileri edineceksiniz.

Who this course is for:

  • Game Developers, Software Developers, Level Designer, 3D Artist