Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Sıfırdan Unity Multiplayer Eğitimi | Netcode for Gameobjects
Rating: 4.9 out of 5(105 ratings)
784 students

Sıfırdan Unity Multiplayer Eğitimi | Netcode for Gameobjects

Unity 6 & Netcode for Gameobjects ile Multiplayer Oyun Yapmayı Öğrenin!
Last updated 6/2025
Turkish

What you'll learn

  • Sıfırdan Unity 6 ile Multiplayer Oyun Geliştirmeyi,
  • Netcode for Gameobjects Kütüphanesini,
  • RPC, NetworkVariable gibi Senkronizasyon Yapılarını,
  • Host-Client, Dedicated Server, Distributed Authority gibi Kavramları,
  • Server Authoritative, Client Authoritative gibi Kavramları,
  • Authentication, Lobby, Relay Sistemlerini,
  • Multiplayer'ın Topoloji, Protokol, Component, Senkronizasyon gibi Teorik Kısımlarını,
  • UniTask ile Asenkron Kodlamayı,
  • Multiplayer'da Parenting, Spawning gibi İşlemleri,
  • Ve arkadaşlarınızla kapışabileceğiniz eğlenceli bir oyunu sıfırdan yapmayı öğreneceksiniz!

Course content

14 sections • 105 lectures • 20h 43m total length
  • Tanıtım & Bilgilendirme - Eğitmen Hakkında1:37
  • Tanıtım & Bilgilendirme - Neler Yapacağız?2:06
  • Tanıtım & Bilgilendirme - Kurs İçeriği2:42
  • Tanıtım & Bilgilendirme - Neden Netcode?1:29

Requirements

  • Unity ve C#'ta en azından birkaç proje yapmış olmayı gerektirir. Yani Unity oyun motoruna ve C# diline az da olsa hakim olmalı, ve minik de olsa birkaç proje yapmış olmalısınız. Çünkü bu kurs, bir "Sıfırdan Unity" kursu değil, "Sıfırdan Multiplayer" kursu. Yani Unity ve C#'ı belli bir seviyede biliyor olmanızı bekleyeceğim.

Description

Selamlar Herkese!

Eğer oyun yapmayı seviyor ve aklınızdaki oyun fikirlerini bir adım ileri taşımak istiyorsanız, doğru yerdesiniz. Bu kursumuzda, Unity 6 ve Netcode for Gameobjects kullanarak Sıfırdan Multiplayer Oyun Geliştirmeyi öğreneceğiz.

Kursumuzun hedef kitlesi, Unity oyun motoruna aşina, temel oyun geliştirme bilgisine sahip olan kişiler. Yani Unity'yi açıp bir sahne oluşturmayı veya basit scriptler yazmayı biliyorsanız, birkaç minik proje yaptıysanız ve seviyenizi bir üste taşıyarak Multiplayer Oyun Geliştirmeye merak saldıysanız, bu kurs tam size göre! Burada Unity'nin temel kullanımını tekrar anlatmak yerine, doğrudan multiplayer sistemlerine odaklanacak ve baştan sona bir multiplayer oyun inşa edeceğiz.

İlk olarak, multiplayer oyun mantığını, Unity Netcode for Gameobjects'in nasıl çalıştığını ve bu sistemlerin avantajlarını teorik olarak öğrenmeye çalışacağız. Ardından, kurulum adımlarını ve projeyi nasıl multiplayer odaklı kuracağımızı detaylıca göstereceğim. Ve bir oyunu tamamen sıfırdan başlatarak, multiplayer olarak geliştirmeyi öğrenmeye odaklanacağız.


Kurs boyunca:

Multiplayer Oyun Geliştirmenin Arkaplanını,

RPC, NetworkVariable gibi yapılarla Senkronizasyonu,

Parenting, Spawning gibi İşlemleri,

Host-Client, Dedicated Server, Distributed Authority gibi Kavramları,

Server Authoritative, Client Authoritative gibi Kavramları,

Authentication, Lobby, Relay Sistemlerini,

UniTask ile Asenkron Kodlamayı,


gibi multiplayer oyun geliştirmede en çok ihtiyaç duyulan konuları adım adım işleyeceğiz. Ayrıca, Refactor Sistemi ile yazdığımız kodları sürekli iyileştirmeyi, temiz ve sürdürülebilir hale getirmeyi de öğreneceğiz.

Kurs sonunda, çevrimiçi oynanabilir bir multiplayer oyun oluşturmuş olacağız. Bu oyun; basit bir test prototipinden öte, paylaşabileceğiniz, özelleştirebileceğiniz ve üzerine yeni özellikler ekleyebileceğiniz bir proje olacak. Böylece kursu tamamladığınızda, multiplayer oyun geliştirmeye dair temel ve ileri seviye bilgileri öğrenmiş, hayalinizdeki projeye başlamaya hazır hale gelmiş olacaksınız.

Bu kurs uzun ve zorlu bir yolculuk ama aynı zamanda çok eğlenceli ve öğretici! Çünkü Multiplayer her ne kadar zor bir konsept olsa da, işin sonunda çıkan proje bizi mutlu etmeye her zaman yetiyor.

Soru-cevap kısmında her zaman aktifim, aklınıza takılanları çekinmeden sorabilirsiniz.

Hadi başlayalım ve multiplayer dünyasına birlikte adım atalım!
İyi Seyirler!

Who this course is for:

  • Oyun geliştirmeyle ilgilenen & Multiplayer oyun geliştirmeyi öğrenmek isteyen, Unity ve C#'a az da olsa hakim olan ve temellerini bilen herkes için uygundur.