Unreal Engine 4: Oyun Geliştirme Dünyasına İlk Adım
3.6 (170 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
849 students enrolled

Unreal Engine 4: Oyun Geliştirme Dünyasına İlk Adım

Platformun ilk Türkçe UE4 dersi ile sıfırdan iki adet oyun geliştirip, Android/IOS markette yayınlayın ve para kazanın!
3.6 (170 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
849 students enrolled
Last updated 5/2020
Turkish
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 12.5 hours on-demand video
  • 7 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Unreal Engine ile Windows, Android, iOS platformlarında da oyun geliştireceksiniz.
  • Oyununuzu Google Play ve App Store'da yayınlamayı öğreneceksiniz.
  • Reklam geliri ve satış geliri modelleri ile oyununuzu kullanıma sunabileceksiniz.
  • Güçlü bir problem çözme ve algoritma kurma becerisi edineceksiniz.
  • Platformun ilk Türkçe ve en güncel kursu ile özellikle mobil oyun geliştirme sorunlarınıza çözüm bulacaksınız.
Course content
Expand all 58 lectures 12:39:25
+ Giriş
3 lectures 13:05

Bu ders videosunda gmail ve epic games hesaplarını oluşturduktan sonra Unreal Engine 4 kurulumuna geçiyoruz.

Unreal Engine Yükleme (Windows)
05:44

Android Studio ve diğer seçeneklerin kurulumunun yapılması. Neden Android Studio ihtiyaç duyulduğu hakkında bilgilendirmeler.

Diğer Yüklemeler (Android Studio)
04:38
+ Panelle Etkileşim
3 lectures 44:14

Klavye, fare komutlarıyla panelde nasıl gezileceğini öğreneceğiz. Hazır şablon üzerinden oyunu ilk kez çalıştıracağız. Mobil ve masaüstü farkını göreceğiz. Blueprint ve standart materyaller ile tanışacağız.

Temel Unreal Engine Komutları
23:38

Projeye giriş yaptıktan sonra gerekli ayarların kurulumu.

Temel Proje Ayarları
11:24

Temel yönlendirme komutlarına bakış. Blueprint ilk bakış ve basit karakter yönlendirmeyi öğrenme.

Bu aşamayı tamamladığınızda; programınızı ve temel ihtiyaç olan eklentileri kurmuş, temel seviyede blueprint ve program panelini tanımış olacaksınız.

Blueprint'e Giriş
09:12
+ Oyun Proje Bilgisi ve Temel İşlevlere Giriş
4 lectures 01:38:24

Google Play de yayınlamış olduğum FindMyCat oyunumun projesindeki temel kodları inceleyerek gerçek bir oyunda komutların nasıl çalıştığını inceleyeceğiz. Bu inceleme esnasında ilk level ve ilk kullanıcı karşılama ekranını oluşturacağız.

İlk Level ve Karşılama Ekranı
17:48

Önceki derste oluşturulan karşılama ekranının widget tasarımını ve blueprint bağlantını tanımlıyoruz.

Ekstra: Kendi tecrübelerimle edindiğim geliştiriciler için fayda sağlayacak birkaç proje hilesini anlatacağım: Widget Tasarım Düzeni ve Ayrımları

Karşılama Ekranının Widget Tasarımı ve Blueprint ile Bağlantısı
14:19

Tasarım ve bağlantı yollarını tamamlıyoruz. Ayarlar, Oyun içi Durdur butonu, menüler arası geçiş sistemimizi hazırlıyoruz.

Karşılama Ekranı Tasarımlarının ve Level Girişinin Tamamlanması
30:09

Artık level 1 ve 2 tasarımından sonra mini bir oyun için temel tüm işlevleri tamamlıyoruz. (Oyun bitti, kaybettiniz ekranları)

Box Trigger, Level Başlama ve Bitme Noktası, Ayarlar Menüsünün Tamamlanması
36:08
+ Işık, Kamera ve Ses
5 lectures 38:35

Temel Işıklandırma Ayarları

Işıklandırma
13:18

Karakterin üzerine ışık ekleyerek hareketli ışıkların yol açtığı sorunları ve bu sorunlara karşı çözümleri inceleyeceğiz

Karakter Üzerinde Işıklandırma
05:06

Temel Kamera Ayarları

Kamera
08:54

Temel Tuş Ayarları ve buton tasarım ve komutları belirleme

Tuş Ayarları
03:01

YENİLENDİ - Bu bölümde 3 farklı ses yapısına bakıyoruz hazırlıyoruz.

Bu bölümde;

Level süresince sürekli çalan kuş sesini,

Temas edildiği anda tek seferlik çalan puan sesini,

Yakınlaştıkça artan ve uzaklaştıkça azalan mekan sesini

projemize uyguluyoruz.

Ekte sunduğum sesleri projenizde kullanabilirsiniz.

Preview 08:16
+ Projenin Birleştirilmesi
1 lecture 17:59

Doku eklemeyi öğrendikten sonra giriş seviyesini artık tamamlamış oluyoruz. 

Öğrendiklerimizi pekiştirerek hızlıca mini bir oyun hazırlayacağız. Ödevin başlangıç aşaması uygulamalı olarak anlatıldıktan sonra, ödev tüm kursiyerleri kapsayan yarışmaya dönüştürülecek.

Bu ödev ile;  kursiyerler kendi mini oyunlarını hazırlayacaklar, tecrübe edinecek, puan bazlı tabloda diğer kursiyerlerle yarışacak ve mini bir ödül kazanacaklar.

Ekstra: Yayınladığım Hacivat Oyundaki kendi yazdığım açılış menü şablonunu gösteriyorum.

Not: Ödev içeriği ve yarışma koşulları ekte paylaşılan dosyadadır.

Doku Ekleme ve Giriş Seviyesinde Proje Ödevi
17:59
+ Aktif Blueprint İşlevleri
11 lectures 04:52:57

Level 1 bölümünü tamamlayan oyuncuların işlem kaydının yapılması üzerinden SAVE ve LOAD sistemini tanıyoruz

Save ve Load Dosyalarını Oluşturmak
07:03

Level 2 bölümüne geçmek isteyen kullanıcıların SAVE dosyalarının sorgulama işlevleri.

Kayıt Sorgulama ve Leveller Arası Geçiş
06:37

YENİLENDİ - Geri dönüşleri dikkate alarak tek derslik Grafik Ayar Menüsü iki bölüm halinde kursa eklendi.

Bu bölümde Grafik Ayar Menüsünün tasarımını gerçekleştiriyoruz. Blueprint işlemlerine hazırlıkları tamamlıyoruz.

Derste kullandığım kodları ekteki dosyada paylaşıyorum.

[YENİLENDİ] Grafik Ayar Menüsü - Tasarım
33:08

YENİLENDİ - Bu bölümde Grafik Ayar Menüsünün blueprint işlemlerini tamamlıyoruz.

Ders uzun olduğu için üç parçadan oluşmaktadır.

[YENİLENDİ] Grafik Ayar Menüsü -Blueprint İşlemleri - 1
30:11

YENİLENDİ - Bu bölümde Grafik Ayar Menüsünün blueprint işlemlerini tamamlıyoruz.

Ders uzun olduğu için üç parçadan oluşmaktadır.

[YENİLENDİ] Grafik Ayar Menüsü -Blueprint İşlemleri - 2
30:12

YENİLENDİ - Bu bölümde Grafik Ayar Menüsünün blueprint işlemlerini tamamlıyoruz.

Ders uzun olduğu için üç parçadan oluşmaktadır.

[YENİLENDİ] Grafik Ayar Menüsü -Blueprint İşlemleri - 3
41:17

YENİLENDİ - Bu bölümde Grafik Ayar Menüsüne Ek Özel Ayarlar Menüsü hazırlıyoruz.

İki parçadan oluşan bu bölümde;

oyun projenizin arka planında yer alan nesneler eğer oyunu ağırlaştırıyorsa kullanıcıların bunları tek tuşla yok etmesini sağlayacağız.

Bu yöntemi farklı amaçlarla projenizde kullanabilirsiniz.

[YENİLENDİ] Grafik Ayar Menüsü - Özel Grafik Ayarları - 1
27:02

YENİLENDİ - Bu bölümde Grafik Ayar Menüsüne Ek Özel Ayarlar Menüsü hazırlıyoruz.

İki parçadan oluşan bu bölümde;

oyun projenizin arka planında yer alan nesneler eğer oyunu ağırlaştırıyorsa kullanıcıların bunları tek tuşla yok etmesini sağlayacağız.

Bu yöntemi farklı amaçlarla projenizde kullanabilirsiniz.

[YENİLENDİ] Grafik Ayar Menüsü - Özel Grafik Ayarları - 2
30:27

Oyun ses seçenekleri menüsünü oluşturuyoruz.

Ses Ayar Menüsü
35:32

Oyun içi ışık seçenekleri menüsünü oluşturuyoruz.

Işık Ayar Menüsü
22:34

Hazırlanan menüler ile levellerin bağlantısını sağlıyoruz.

Blueprint ile Level İçi İşlemler
28:54
+ Animasyonlar ve Harici Modeller
5 lectures 35:37

Harici karakteri animasyonu ile birlikte UE4 sistemine aktarıyoruz.

Preview 06:17

Kapı açılıp kapanması gibi karakter etkileşimli nesnelerin oyun içi animasyonunun yapılması.

Obje Animasyonu
09:19

Harici modellerin ue4 içindeki kullanımına bakıyoruz.

Harici Model Animasyonu
04:14

UE4 içi Model ve Şekiller

UE4 İçi Modeller
08:41

3DS Max ile modelleyip animasyon eklediğimiz karakteri UE4 projemize ekliyoruz. Ayrıca biped arşivimi tek parça olarak ekte ücretsiz sunuyorum.

Harici Animasyonlu Karakter Modelini Aktarma ve Ücretsiz Biped Arşivi-2
07:06
+ Harici Uygulamalar
2 lectures 29:53

Karakterimizin nesnelerle temas edip puan toplamasını, toplanan puanların skor ekranına yazılmasını sağlıyoruz.

Can, Puan Toplama Sistemi ve Skor Ekranına Değerin Yazılması
20:07

Saniye bazında geri sayım sistemi hazırlıyoruz.

Süre Sistemi
09:46
+ Projenin Birleştirilmesi
1 lecture 06:26

Artık Kapsamlı oyun hazırlayabilecek durumdasın!

Öğrendiklerimizi pekiştirerek hızlıca son bir mini oyun hazırlayacağız. Ödevin başlangıç aşaması uygulamalı olarak anlatıldıktan sonra, ödev tüm kursiyerleri kapsayan yarışmaya dönüştürülecek.

Bu ödev ile;  kursiyerler kendi mini oyunlarını hazırlayacaklar, tecrübe edinecek, puan bazlı tabloda diğer kursiyerlerle yarışacak ve mini bir ödül kazanacaklar.

Ekstra: Ücretsiz edinebileceğiniz, kendi projelerinizde kullanabileceğiniz ue4 proje dosyaları. 

Not: Ödev içeriği ve yarışma koşulları ekte paylaşılan dosyadadır.

Proje Ödevi
06:26
+ Oyunu Paketleyin
7 lectures 51:47

PC için paketleme işlemleri

Oyunu Paketleme İşlemleri - PC
06:14

Android için paketleme işlemleri

Oyunu Paketleme İşlemleri - Android
06:48

Güncel ayarları sizlerle paylaşıyorum.

4.21 ve sonraki UE4 sürümleriyle birlikte artık android paketleme sürecinde api 26 şart koşulmaktadır. Bunun sebebi Google Play artık target sdk değerini en az 26 istemektedir. Her 1,5 yılda bu seviye artmaktadır. Minimum sdk değeri en az 14 olması önerilir.

Mevcut Ayarlarım.

C:/NVPACK/android-sdk-windows

C:/NVPACK/android-ndk-r17b

C:/NVPACK/apache-ant-1.10.4

C:/Program Files/Java/jdk1.8.0_171

latest

android-26

İzinler:

android.permission.INTERNET

android.permission.READ_EXTERNAL_STORAGE

android.permission.WRITE_EXTERNAL_STORAGE

com.android.vending.BILLING

[Güncel] Oyun Paketleme İşlemleri - Android
05:24

Güncel ayarları sizlerle paylaşıyorum.

Mevcut Ayarlarım.

C:/NVPACK/android-sdk-windows

C:/NVPACK/android-ndk-r17b

C:/NVPACK/apache-ant-1.10.4

C:/Program Files/Java/jdk1.8.0_171

latest

android-26

İzinler:

android.permission.INTERNET

android.permission.READ_EXTERNAL_STORAGE

android.permission.WRITE_EXTERNAL_STORAGE

com.android.vending.BILLING

SDK Seviyeleri:

Min SDK 22

Target SDK 28

Holigan Bölüm 1 https://play.google.com/store/apps/details?id=com.seckinfikir.holigan

[Mayıs 2020] - Oyun Paketleme Ayarları - Android
04:28

Android Studio ile anahtar oluşturma

Google Play için Anahtar Oluşturma
09:56

Standart paketleme sonrası oluşan dosya boyunu en düşük seviyeye getirmek, OBB sorunlarına çözüm

Oyunun Dosya Boyutunu Düşürmek
04:18
APP Bundle (Google Play Optimize Edilmemiş APK Uyarısı Çözümü)
14:39
Requirements
  • PC veya Mac
  • Harici Ekran Kartı ve en az 4GB RAM
  • Güçlü ve sürdürülebilir bir öğrenme arzusu
Description

UE4 İLE ÜÇ AŞAMADA OYUN ÜRETİN:

  1. Unreal Engine Sistemini Tanıyın 

  2. Android, IOS, Windows Hatta Linux için Oyununuzu Geliştirin 

  3. Google Play ve Itunes Mağazalarınızı Açın, Yayınlayın ve Gelir Elde Edin

Birlikte sıfırdan başlayıp, oyununuza reklam kodu ekleme ve yayınlama aşamasına kadar ilerliyoruz!

Başından sonuna Türkçe olan Unreal Engine 4 dersi ile PC veya Mobil platformlarda oyun geliştirmeyi, mobil marketlerde oyununuzu yayınlamayı, AdMob reklamları veya direk satış kanallarıyla oyununuzdan gelir elde etmeyi öğreneceksiniz. 

Kurs süresince SIFIRDAN 2 OYUN geliştirme projelerini de ders içerisinde tüm detaylarıyla size gösteriyor olacağım. Bu sayede kursta öğreneceğiniz bilgileri, yayınlanmış bir proje üzerinden pekiştirecek, bu projelerin nasıl oluştuğunu daha net bir şekilde kavrayacaksınız. 

3 adet 'Bölüm Sonu Ödevi' ile hem bölüm sonlarındaki bilgilerinizi test edecek, hem de ödevinizi diğer öğrencilerle yarıştırarak mini ödüllü yarışmaya dahil olabileceksiniz. Buradaki amacımız eğlenerek bilgimizi pekiştirip, rekabet etmek olduğu için mini ödüller tüm katılımcılara verilecektir. Ödevlerinizi tarafıma göndermeniz durumunda belirli bir süre sonunda değerlendirme raporuyla öğrencilerime sonuçları bildireceğim.

Who this course is for:
  • Sıfırdan mobil oyun geliştirmek isteyenler
  • Unreal Engine ile modern oyun geliştirmenin inceliklerini kavramayı arzulayanlar
  • Geliştirdikleri oyunların nasıl yayınlanacağını öğrenmek isteyenler
  • Oyunlarından gelir elde etmeyi hedefleyenler