Unity Projenize Firebase Authentication Entegrasyonu-1
En son güncellendiği tarih: 26 Eki 2019
Merhabalar;
Bu yazı serisinde Unity3D ile oluşturduğunuz oyun veya uygulama projelerinize Firebase SDK kurulumu yaparak nasıl üye girişi imkanı sağlayacağımızı adım adım ve resimli olarak anlatmaya çalışacağım. Bu işleme başlarken zaten oluşturulmuş bir projeniz olduğunu düşünerek Firebase entegrasyon işlemlerini yapacağız. Eğer henüz bir projeniz yoksa boş bir proje açarak entegrasyonu deneyebilirsiniz.
Unity3D kurulumu için: https://www.mrtslkcompany.com/post/unity3d-kurulumu
FIREBASE PROJE OLUŞTURMA VE SDK'YI IMPORT ETME
Öncelikle projeye geçmeden önce Firebase Console üzerinden bir proje oluşturuyoruz:

Konsol ekranından "Proje Ekle +"'yi tıklayarak yeni bir proje oluşturun ve Aşağıdaki adımları izleyin




Projemiz hazır. Proje sayfasında tüm Firebase eklentilerini görebilirsiniz. Biz şimdilik Authentication ile ilgileneceğiz.




SDK'yı indirdikten sonra zip paketinden çıkarıyoruz. DotNet3 ve DotNet4 klasörleri göreceksiniz. Projeniz için kullanacağınız DotNet sürümü için uygun klasörden paketi seçin. Buna yönelik ayarları Yine Player Settings > Other Settings menüsünden ulaşabilirsiniz. Authentication için sırasıyla FirebaseAnalytics.unitypackage ve FirebaseAuth.unitypackage paketlerini import ediyoruz. FirebaseAnalytics.unitypackage paketinin Google Analytics seçiminizle ilgisi yok. Bu paket ile Firebase uygulamanızdaki metrikleri topluyor. Yani Google Analytics seçimini yapmadım diyerek bunu atlamayınız.



Analytics için yaptığımız import işlemini FirebaseAuth.unitypackage için de aynı şekilde yapıyoruz. Daha sonra Firebase Konsoluna dönerek sonraki adıma geçiyoruz. Burada sizden uygulamayı çalıştırmanızı bekleyecek. Unity'ye dönerek Ekranınızdan Play butonu ile uygulamayı çalıştırın. Firebase ilk variyi aldığı anda Firebase konsolda kurulumunuz tamamlanacak.
Sonraki Yazıda ise SDK ekledikten sonra Projemizde Sign-in ve Log-in işlemleri için Form oluşturup kodlamasını yapacağız.