• Yazılım ve Bilişim Eğitimleri

Unity 3D ile Online RPG Oyun Yapımını Öğrenin

  • Uzaktan Eğitim

Unity 3D motorunda, Photon Network 2 ve veritabanı işlemleri ile online temel RPG (Rol yapma oyunu) yapımını öğrenin.

Kurs Detayları

Ders eklemeye devam ediyorum. Son 4-5 konu kaldı. Bu konular da bittikten sonra kurs tamamlanacaktır.


Bu açıklama kısmının hepsini dikkatli bir şekilde okursanız kurs hakkında birçok bilgiye sahip olabilirsiniz. Sizin için bu kurs çok ileri düzey belkide çok basit düzeyde gelebilir. Önceden bilgi sahibi olmanız, satın alıp almamanıza karar vermek için yararlı olabilir.


Bu kursta online rol yapma oyunu (RPG) yapmayı öğreneceksiniz. Kursu, unity oyun motoruna temel düzeyde hakim olan oyun yapımcıları satın almalı. Unity'de yeni olan öğrencilerin de bu dersi satın aldığını varsayarak, bazı oyun motoruna ait işlemleri anlatma gereksinimi duydum. Ancak anlamadığınız yerleri kendiniz de internette kısa bir araştırma yaparak öğrenmelisiniz. Özel mesaj olarak da bana ulaşabilirsiniz. Müsait olduğum saatlerde cevap vereceğim. Bazı kod yapılarını belkide daha önce hiç kullanmamış olabilirsiniz. Bunun için bu kodların açıklamalarını sesli bir şekilde anlattığım gibi kısa ve öz bir şekilde ekran üzerinde de görebilirsiniz.




Kurs Hakkında Önemli bir Ön Bilgi


Kurs alt başlığında da göreceğiniz gibi, Unity 3D motorunda, Photon Network 2 ve veritabanı işlemleri ile online temel RPG (Rol yapma oyunu) yapımını öğrenin. Buradaki "Temel RPG yapımını öğrenin" kısmı hakkında bilgi vermek istiyorum. Temel yazmamın nedeni;


Biz sadece rpg oyunlarının arkaplanında yapılan envanter slot işlemleri, login sistemleri vb. işlemlerini öğreneceğiz. Mesela envantedeki bir eşyayı, envanterin 5. slotundan 15. slotuna aldığımızda veritabanında da bu envanter slotu 15 olarak güncellenecek ve hesaba tekrar giriş yaptığımızda bu eşyanın slotu 15 olarak gelecek. Ancak bu gibi temel işlemler dışında hiçbir önlem almadığımız sürece oyununuzda kolayca hile yapılabilir olacaktır. Bunun nedeni biz ana işlemleri sunucuda değil oyun içinde yani client (istemci) üzerinden yapıyoruz. Buda demek oluyor ki hile programları ile oyuncular bu değerlere kolayca ulaşıp, değiştirebilir!(bkz. Cheat Engine)


Peki nasıl engelleyebiliriz ?


Bu yaptığımız işlemleri (Mesela envanterdeki eşyayı slot 5'den slot 15'e almak) sunucumuza yollayarak kontrol etmek. Çözümü bu. Sunucudaki hiçbir işleme oyuncular müdahele edemez. Ancak biz bu sunucu kontrol işlemine bu kursta deyinmeyeceğiz. Sadece temel bilgilere odaklanacağız. Online bir RPG oyun yapımına yeni başlıyorsanız zaten temelden öncelikle bir bilgi sahibi olmalısınız. Bu kontrol işlemlerini anlatacağım bir kurs serisi çekeceğim (Ücretsiz olacak). Bu kursa eklemek istemiyorum çünkü bu kurs temel düzeyde olacak. Ücretsiz olacak kursta, bu kursun projesinden devam edeceğiz. Yeni oluşturacağım kurs için ek bir ücret talep etmeyeceğim. Yeni kursla alakalı haberleri sizlerle paylaşacağım. Oluşturduğumda haberiniz olacak.




Ders sırasında hiçbir işlem için para ödemenize gerek olmayacak. Ancak ilerde gelir elde etmek için geliştireceğiniz bir oyunun multiplayer sisteminin daha hızlı ve sağlıklı olması için daha güçlü sql server ve eş zamanlı daha fazla oyuncunun oyuna girebilmesi için photon network sistemine para yatırabilirsiniz.Bu terimleri ders sırasında daha detaylı olarak öğreneceksiniz.

Udemy

Udemy


Unity 3D ile Online RPG Oyun Yapımını Öğrenin
Güncel fiyat

11.00 TL

Eğitim Özellikleri
  • Yaptığınız oyun için kayıt/giriş sistemi
  • Server seçme sistemi (Photon Network 2 Free Kullanılacak)
  • Karakter oluşturma işlemi, karakteri veritabanına kaydetme, oluşturulan karakterleri görme ve karaktere giriş yapma
  • RPG türünde bir oyun için modelleme ve animasyon yaparken uygulanması gereken işlemler (Modelleme bilgisi gereksinimi yoktur, yapılan modeli indirebileceksiniz)
  • Envanter sistemi
  • Ekipman giyme-çıkartma sistemi (Zırh, silah, takı giyince defans, saldırı gücü vb. artışları)
  • Skill bar ve skill kullanma sistemi (Bekleme süresi, hasar gücü vb.)
  • Mana ve can sistemi (Skill bar ile can ve mana iksiri kullanımı)
  • Canavar kesme sistemi
  • Tecrübe puanı ve level atlama sistemi
  • Oyun içi genel sohbet ve özel sohbet sistemi
  • Grup oluşturma sistemi
  • Son olarak veritabanı için MySql, Sql sorguları için PHP, multiplayer sistemi için Photon Network 2

Paylaş

Menü
Eğitimler
Arama
Medya