
Eğitim Boyuncu Kullanılacak Programlar Tanıtıldı.
Sürecin Nasıl ilerleyeceğinden Bahsedildi.
Proje Dosyası Oluşturuldu.
Kayıt Paneli Tasarımı yapıldı.
TextMeshPro eklendi Ve Türkçe Karakter Desteği Sağlandı.
İnternet Kontrol Scripti Geliştirildi. Ve Test Edildi.
Veritabanı Oluşturuldu.
Kullanıcılarımızın Bulunacağı Tablo Oluşturuldu.
Php Köprüsü Kuruldu.
Unity- Php Köprüsü ve Veritabanımızda Bulunan Tabloya Kayıt İşlemi Gerçekleştirildi.
Hata Durumu Texti bir Invoke Çağrısıyla Açılır Kapanır Hale Getirildi..
Kullanıcının Sadece Bir Defa Kayıt Panelini Görmesi Sağlandı.
Ana menü Paneli Eklendi Ve Başlat Butonu Entegre Edildi.
Oyun Sahnesi Tasarımı Yapıldı.
Farklı Ekran Çözünürlükleri İçin Test Edildi.
Gradient Yardımı İle Zaman Akışı Slider'ı Renklendirildi.
Sorularımızı İçerecek Veritabanı Tablosu Oluşturuldu.
Php Köprümüze Uniyden Soruları İsteyen Çağrıya Uygun Dinleyici Tanımlandı.
Php Kısmında Json Encode Unity Arayüzünde Json Decode İşlemi Gerçekleştirildi.
Unity Arayüzünde Json İşlemleri İçin Sınıflar Tanımlandı Ve Özelleştirildi.
Bazı Köşe Taşlarına Yer Verildi.
[System.Serializable]
num_rows>0
fetch_object();
JsonUtility.FromJson
Sahnede Bulunan Bazı Objelerin İsimleri Güncellendi.
Sorular Oyun Sahnemizdeki Nesnelere Etkileşimli Hale Getirildi.
SoruSor ve KontrolEt Fonksiyonları Geliştirildi.
Yanlış Cevaplanan Sorular İçin Özelleştirme Yapıldı.
Genel Mekanikle İlgili Farklı Fikirlere Göre Nasıl Sonuçlar Alınabilir? Tartışıldı.
Mekanik Seçimine Yönelik Farklı Fonksiyonlar Tanıtıldı ve Sonuçları Karşılaştırıldı.
Seçilen Fonksiyon Projeye Entegre Edilip Kullanılabilir Hale Getirildi.
Extension Method Kullanımından Bahsedildi.
Doğru Yanlış İşlem Sonuçları İçin Sesler Eklendi.
Game Over Paneli Tasarlandı.
Paneli Açılmasını Sağlayan Durumlar Bir Fonksiyon Aracılığıyla Tetiklendi.
Zaman Değişkeninin Her Soruya Göre Güncellenmesi Sağlandı.
Farklı bir algoritma kullanarak oldukça efektif bir fonksiyon elde edip hem %25 joker hem de %50 jokerini kullanılabilir hale getirdik.
Rastgele Çalışan %25 Jokeri Geliştirildi.
Rastgele Çalışan %50 Jokeri Geliştirildi.
2 Jokerin Aynı Soru Soruda Kullanılması Sonucunda Oluşan Dar Boğaza Çözüm Geliştirildi.
Pas Jokeri Fonksiyonu Geliştirilip Sahnemizde Kullanılır Hale Getirildi..
Doğru Cevap Jokeri Fonksiyonu Geliştirilip Sahnemizde Kullanılır Hale Getirildi.
Kodlarımızın Fazlalık Olarak Görülen Kısımları Güncellendi.
Çift Cevap Jokeri Fonksiyonu Geliştirilip Kullanılabilir Hale Getirildi.
Sistemin Kararsızlığından Dolayı Oluşan Renk Sorunu Düzeltildi.
Joker Sistemi İçin Seçilen Yöntemden Ve Alternatiflerinden Bahsedildi. Sonrasında Yönteme Uygun Çözüm Geliştirildi.
Genel Mantık Üzerine Konuşma Yapıldı.
Farklı Unique Değerlerden Bahsedildi.
Skor Arttırma/Azaltma Fonksiyonları Geliştirildi.
Unity de Gerekli UnityWebRequest Metodları Oluşturuldu.
Php de Yapılacak İstekleri Dinleyecek Post Blokları Oluşturuldu.
Game Over Paneli Butonları Aktifleştirildi.
Oyun Sonu Paneli Eklendi ve Butonları Aktifleştirildi.
Sahne Test Edildi. Ve Karşılaşılan Problemler Çözüldü.
Yüksek Skor Sahne Tasarımı Yapıldı.
Scroll View Bileşeninden Bahsedildi.
Vertical Layout Group Yapısından Bahsedildi.
Birim Kullanıcı Modeli Oluşturuldu.
Farklı Ekran Çözünürlüklerinde Test Edildi.
Content Yüksekliğinin Static Olursa Nasıl Olması Gerektiğinden Bahsedildi.
Content Yüksekliği Dinamik Olursa Oluşan Problemden Bahsedilip Buna Yönelik Bir Fonksiyon Geliştirilip Bu Sorun Ortadan Kaldırıldı.
Yüksek Skor Verilerini Getirmek İçin Bir UnityWebRequest Çağrısı Oluşturuldu.
Json Sonuçlarını İşlemek İçin YüksekSkorModel ve YüksekSkorList Sınıfları Oluşturuldu.
Php Kısmına Yüksek Skor İsteklerimize Cevap Vermesi İçin Yeni Bir Dinleyici Eklendi.
Birim Modellere Tek Tek Kullanıcılar İşlenerek Contente Eklendi.
Content Uzunluğu Kullanıcı Sayısına Göre Ayarlandı.
Resim Okumak İçin Farklı Yöntemlerden Bahsedildi.
Resources Klasöründen Bahsedildi. Ve Çözüm İçin Kullanıldı.
Build Almadan Önce Nelere Dikkat Etmeliyiz?
Kütüphane Düzenleme
Fazlalıkları Silme
Koddaki Mantık Hataları Neler Olabilir?
Algoritma Optimizasyonu
Build Alırken Nasıl Ayarlar Yapmalıyız?
Android Sdk-Ndk
Scripting Backend
Target Architecture
Uygulama İmzalama(Publishing Settings)
Localhost Sorunu Nasıl Çözülür?
Http İstek Sorunu Nasıl Çözülür?
Unity Projeyi Android Export Alma Nasıl Yapılır?
Android Studiodan Build Nasıl Alınır?
Web Hosting Yapısından Bahsedildi.
Veritabanımızı Host'a Taşıma İşlemine Değinildi.
Dosyalarımızı Host'a Taşıma İşlemine Değinildi.
Url Verilerimiz Düzenlendi.
İp Bloklanmasından Bahsedildi.
SSL Hatasından Bahsedildi.
Bu kurs ile birlikte Unity3D Oyun Motoru, Mysql Veritabanı ve Php ara katman kullanılarak nasıl mobil bilgi yarışması oyunu geliştirebileceğinize değinilip sonrasında oyunumuzun son haline geldiğinde nasıl Build alınacağını ve Build alırken karşılaşılacak sorunlara nasıl çözümler yapmamız gerektiğinden bahsedilmiştir. Son olarak ise oyunumuzu herkesin oynayabilmesi için Hostinge taşıma işlemlerinin nasıl gerçekleştirildiği anlatılmıştır.