Udemy

Platform

Türkçe

Language

Game Development

Category

UNITY - Mobil Oyun Yapımı Eğitimi (Android) || 5 örnek oyun

Telefon ve tabletler için oyun yapımı

4.52 (26 reviews)

Students

13 hours

Content

Jul 2021

Last Update
Regular Price


What you will learn

Unity3D oyun motorunu kullanarak mobil oyunlar (telefon-tablet) geliştirebileceksiniz.

Geliştirdiğiniz oyunları birçok mobil cihazın(telefon-tablet) rahatlıkla çalıştırabileceği şekilde optimize edebileceksiniz.

C# programlama dilini gerektiği kadar, fazla ayrıntıya girmeden öğreneceksiniz.

Oyunlarınızı Google Play Store'de yayınlayabileceksiniz.


Description

İndirim Kuponu: Kursu indirimli şekilde satın almak için şu kuponu kullanabilirsiniz: 793521F870517E65ADDF

ÇOK ÖNEMLİ: Eğer daha önceden "UNITY ile Mobil (Android) Oyun Yapımı" adlı kursu satın almışsanız bu kursu satın almanıza gerek yok. Zira bu kursun içeriğindeki konular bahsi geçen kursta da bulunmaktadır. Şirketleşme sürecine girmiş bulunduğumuzdan bu isim değişikliğine gitmek durumunda kaldık. Bu sebeple 1000+ öğrenciye sahip ve 4.4 yıldız gibi yüksek bir ortalamaya sahip kursumuzu yayından kaldırmak durumunda kaldık.

ÖNEMLİ:
Eğer İngilizce seviyeniz iyiyse ve İngilizce kelimelerin "doğru telaffuzu" sizin için vaz geçilmezse bu kurs size göre olmayabilir. Zira bu kursta İngilizce kelimelerin doğru telaffuzuna pek dikkat edilmedi. Eğer bu durum sizin için önemli değilse yazıyı okumaya devam edebilirsiniz. 

Bu kurs, Unity ile yeni tanışmış veya tanışmak isteyen, mobil platformlar için (telefon-tablet) oyunlar geliştirmeye hevesli kursiyerler için uygundur. Kursun genel yapısı "Hızlandırılmış Eğitim" ilkeleri göz önüne alınarak dizayn edilmiştir. Bu tabir, kursun içeriğinin dar kapsamlı olduğunu değil tam aksine içerikten ödün vermeden, gereksiz uzunlukta ve ayrıntılara boğulmadan konuların anlatıldığı anlamına gelir. Bu sayede bir konu 5 dakikada anlatılabiliyorsa gereksiz yere 10 dakikanızı harcamadık diyebiliriz.

Şüphesiz internet çağında yaşıyoruz. Haliyle bilgiye ulaşmak eskisinden çok daha hızlı ve kolay. Bu kursta anlatılan konular da internette mevcut; ancak bu kursun esas farkı "anlatım biçimidir" diyebiliriz. Nitekim aynı konuyu anlatan bazı kaynaklar kafa karıştırırken bazıları da bize değer katmaktadır. Bu kursun da esas farkı buradadır. Anlatım biçimi; kafa karıştırmadan ve gereksiz ayrıntılara değinilmeden, işin özüne parmak basarak konuların anlatılması şeklindedir. Son olarak aşağıdaki "soru-cevap" ifadelerine bakarak bu kurs hakkında bir yargıya varabilirsiniz:

Soru 1) Kursta örneği verilen oyunların geliştirilmesinde veya kendi yaptığım oyunlarda bana yardımcı olur musunuz?

- Malesef bu hususta yardımcı olamayız; aksi halde tüm kursiyerlerimin projelerine destek olmam gerekir ki bu da mümkün değil. Sorularınız, kursta anlatılan konularla sınırlı olmalıdır. Kendi oyun projeleriniz veya kursta anlatılan oyun projelerinin geliştirilmesi veya değiştirilmesi tamamen sizin tasarrufunuzdadır; lütfen bunun bilincinde olarak tercihinizi yapınız.

Soru 2) Kurstaki konular hakkında sorduğum sorulara ortalama ne kadar sürede yanıt verirsiniz?

- Aynı gün içerisinde veya bazen dakikalar içerisinde diyebilirim

Soru 3) Bu kursu bitirdiğimde hangi seviyede olacağım?

- Kursu tamamladığınızda ve anlatılan konuları "özümsediğinizde" sektörde "junior developer" diye tabir edilen, başlangıç düzeyindeki oyun geliştiricisi seviyesinde olacaksınız. Bunun üzerindeki seviyeler ( Middle -> Senior -> Lead) tamamen sizin çalışma arzunuza ve deneyiminize göre şekillenecektir.


Screenshots

UNITY - Mobil Oyun Yapımı Eğitimi (Android) || 5 örnek oyun
UNITY - Mobil Oyun Yapımı Eğitimi (Android) || 5 örnek oyun
UNITY - Mobil Oyun Yapımı Eğitimi (Android) || 5 örnek oyun
UNITY - Mobil Oyun Yapımı Eğitimi (Android) || 5 örnek oyun

Content

Giriş

Programlama ve Oyun Yapımı

Oyun Motoru ve Unity 3D

Unity Kurulumu ve İlk ".apk" Çıktısının Alımı

Kurulumda ve Çıktı Alırken Yaşanabilen Sorunların Çözümü

Unity'nin Arayüzü

C# DERSLERİ

İlk Kod // "MERHABA UNITY"

Değişkenler // "int, float, string ve bool"

Değişkenlerde Dikkat Edilecek Hususlar

Değişkenleri Kullanalım

Operatörler

Koşul İfadeleri // "if-else, switch-case"

Fonksiyonlar (Metodlar)

Dizi ve Listeler // Array & List

Döngüler // for, foreach, while

UNITY DERSLERİ

Boyut ve Eksen // x, y, z

Kamera ve Işık

Nesneler ve Görünüş Özellikleri // Materyaller

Unity'nin Ana Fonksiyonları // Awake, Start, Update, FixedUpdate, LateUpdate

Nesnelerin Özelliklerine Erişme ve Hareket Ettirme // Rotate() , Translate()

İsim(name) ve tag'ler(etiket); Erişim Çeşitleri

Nesnelerde Çarpışma-1

Nesnelerde Çarpışma-2

Nesneleri Etkisizleştirme // Destroy, SetActive, Enabled

Zamana Bağlı İşlemler // Time, Invoke

Pozisyon ve Açı Değişkenleri // Vector3, Quaternion

Değişkenlerde Tür Dönüşümü

Nesnelerin klonlanması (çoğaltılması) // Prefab, Instantiate

Nesnelerde Aile-Çocuk (parent-child) Kavramı

Aile-Çocuk Kavramındaki YENİ GÜNCELLEME

Kulanıcı Arayüzü(UI) - 1 // Canvas, Image

Kulanıcı Arayüzü(UI) -2 // Button

Kulanıcı Arayüzü(UI) -3 // TextMeshPro

Parçacık(partikül) Efektleri // Particle System

Koordinatlar Arası Hareket İşlemi // MoveTowards, Lerp

Nesneye Göre Açı Değişimi // LookAt

Veri Kaydetme(save game-load game) // PlayerPrefs

MOBİL CİHAZLARDA DOKUNMA ve İVME İŞLEMİ

Dokunmatik İşlemler-1 // Touch

Dokunmatik İşlemler-2 // Raycast

Dokunmatik İşlemler-3 // OnMouseDown, OnMouseUp, OnMouseDrag

İvme İşlemi // Input.acceleration

UNITY DERSLERİ- devamı

Döngüden Çıkış // break, continue

Coroutine Fonksiyonları-IEnumerator

Oyunu Duraklatma ve Oyundan Çıkma İşlemi // timeScale, Quit()

Sahneler Arası Geçiş // SceneManager

UNITY'de SES

AudioSource Componenti

AudioClip ve PlayOneShot

UNITY'de ANİMASYON

Yeni Animasyon Oluşturma // Animation

Animator Componenti

Dışarıdan Farklı Bir Nesnenin Animasyonuyla Çalışmak

UNITY'de FİZİK

Rigidbody Componenti

Güç Fiziği // velocity, AddForce

Işın Fiziği // Raycast

Patlama Fiziği // AddExplosionForce

Fizik Materyali // Physic Material

UNITY'de YAPAY ZEKA

Fark etme - Görme Zekası // Vector3.Angle

Karar verme Zekası // Vector3.Distance, Random.Range()

Takip Etme, Yön Bulma Zekası // NavMeshAgent, Navigation, .destination

Yön Bulmada Hareketli Engeller // NavMeshObstacle

GOOGLE PLAY STORE'YE OYUN YÜKLEME

Mağazaya Örnek Bir Oyun Yükleyelim

Privacy Policy (Gizlilik Politikası)

ÖRNEK 1- YILAN (Snake) OYUNU

Gerekli Nesneler (Assets)

Oyun Görselliğinin Oluşturulması

Kodlama

Son Ayarlar ve Çıktı Alımı (.apk)

ÖRNEK 2- BALON PATLATMA OYUNU

Gerekli Nesneler (Assets)

İlk Ayarlar ve Kodlama-1

Kodlama-2

Kodlama-3

Son Ayarlar ve Kodlama-4

ÖRNEK 3- AA OYUNU

Gerekli Nesneler (Assets)

Sahne Düzeni ve Kodlama-1

Kodlama-2

Kodlama-3

Kodlama-4 ve SON

ÖRNEK 4- SUBWAY SURFERS OYUNU

Gerekli Nesneler (Assets)

Oyun Görselliğinin Oluşturulması

Kodlama-1

Kodlama-2

Kodlama-3

Kullanıcı Arabirimleri

Son Ayarlar ve Çıktı Alımı (.apk)

Yok Olma Hususundaki Hatanın Düzeltilmesi

ÖRNEK 5- " KİM 250 BİN İSTER? " OYUNU (Bilgi Yarışması)

Gerekli Nesneler (Assets)

Görsellik Ayarlamaları

Kodlama-1

Son Ayarlar ve Kodlama-2

Son Soru Hatasının Çözümü


Reviews

C
Celal17 August 2021

Hocam öncelikle söyleyeceklerim kesinlikle sizi incitme, kırma amacı taşımamaktadır fakat ingilizce telaffuz konusunda lütfen kendinizi geliştirirseniz sevinirim zira ben ve benim gibi sizin Unity konusundaki derya deniz tecrübelerinden faydalanmak isteyen ingilizce öğrenme aşamasındaki kişiler için olumsuz bir ortam oluşturuyor. Bunun dışında ülkemizdeki Unity i öğrenebileceğimiz kaynaklar içerisinde en verimli içeriklerde başı çekebilir bu seri.

G
Game12 August 2021

Değişkenler operatörler if ler elseler fonksiyonlar array listler while lar for lar Bunları için öyle güzel slaytlar hazırlamış ki hoca beni not alma derdinden kurtardı :) Tam tekrarlık çok güzel temiz ve anlaşılır. çok sağaolun hocam :) Hoca bilgili ve güzel anlatıyor gönül rahatıyla alın bana güvenin seversiniz .

E
Emin28 July 2021

öncelikle saygılar Mustafa hocam discord olsun youtube olsun bir cok platformda güzel temel atmamı sağladınız bu kursta aynı şekilde bana kesinlikle birşeyler katacaktır başlangıç seviyesi arkadaşlar için birebir bir eğitim gönül rahatlığı ile alabilirsiniz cok sade akıcı bir anlatım ile birlikte örneklendirerek anlatmak istediğini karsıya aktarabiliyor kesinlikle bir öğretim yeteneği mevcut fakat bir husur var maalesef yaptıgınız bütün işlemleri tanımlamaları hepsini türkçe bir şekilde yapıyorsunuz evet kesinlikle güzel bir temel olusturuyorsunuz size bu konuda minettarım youtube üzerinde sizden cok şey öğrendim fakat temeli attıktan sonra ileri seviyede maalesef türkçe kaynak cok az ve siz sürekli türkçe isimler kullanarak yeni başlayan arkadaşlara ileri zamanlarda sorun yaratacak bir alışkanlık bırakabilirsiniz tamamen benim düşüncem türkçe isimler developerlar için kesinlikle problem teşkil ediyor bana öğrettikleriniz için size minnetarım :) fakat bu konuda sizi kırmadan yapıcı bir eleştiri yapmak istedim umarım dikkate alırsınız iyi çalışmalar dilerim

M
Mertcan1 July 2021

oyun ornekleri gelisi guzel anlatilmis ezberlenmis gibi anlatiliyor bu fiyata daha iyi unity kurslari var onlara bakmanizi oneririm


4076562

Udemy ID

5/25/2021

Course created date

6/10/2021

Course Indexed date
Bot
Course Submitted by