• Buradasın

    Godot ile Dino Oyunu Geliştirme ve Android Export Eğitimi

    youtube.com/watch?v=Uqj2iK8QOcs

    Yapay zekadan makale özeti

    • "Yazılımın Etkisi" kanalında yayınlanan bu eğitim videosu, bir eğitmen tarafından sunulan Godot oyun motoru kullanarak dino oyunu geliştirme ve Android export sürecini adım adım göstermektedir.
    • Video, üç ana bölümden oluşmaktadır: İlk bölümde Android export için gerekli setup'lar (export template'ler, Android SDK, JDK, ADB, Java ve debug key store dosyaları) nasıl kurulacağı anlatılmaktadır. İkinci bölümde dino karakterinin mouse ile kontrol edilmesi, ateş etme ve zıplama mekaniklerinin programlanması gösterilmektedir. Son bölümde ise oyunun dokunmatik ekran ve klavye ile nasıl oynanacağı, Windows Desktop uygulaması olarak dışa aktarılması ve Android için Google Play'e yayınlama süreci hakkında bilgiler verilmektedir.
    • Eğitim, özellikle dokunmatik ekranlı cihazlarda oyun geliştirme ve Android platformuna dışa aktarma konusunda detaylı bilgiler sunmakta olup, bir serinin son bölümüdür.
    00:01Android Export İçin Gerekli Dosyaların İndirilmesi
    • Android export için Google'da "godot apk export" araması yapılabilir ve Godot sitesi tavsiye edilir.
    • Dışa aktarma şablonlarını yüklemek için editör menüsünden "Manage Export Template" seçeneği kullanılır.
    • Android SDK ve JDK (Java kütüphanesi) indirilmelidir, Oracle yerine Open JDK tercih edilmelidir.
    02:25Android Studio ve JDK Kurulumu
    • Android SDK'yı sadece indirmek yerine, çeşitli sorunlar yaşamamak için Android Studio'nun tamamını indirmek tavsiye edilir.
    • Android Studio kurulumu için "Next Next Next" diyerek ilerlenebilir.
    • JDK kurulumu için işletim sisteminizin bitlik değerine göre uygun dosya seçilmelidir.
    06:17Export Şablonlarının Kurulumu
    • Export şablonları kurulduktan sonra Project menüsünde export bölümü artık otomatik olarak görünür.
    • Android export için ADB executable, Open JDK ve debug key store dosyalarının yolları belirtilmelidir.
    • Bu dosya yolları Editör Settings'te Android seçeneğinden ayarlanabilir.
    09:06Dosya Yollarının Belirlenmesi
    • ADB executable dosyası kullanıcılar altında Application Data klasörünün altında bulunur.
    • Open JDK'nın jar signer dosyası Program Files altında OJDK Build klasörünün altında bin klasöründe bulunur.
    • Tüm dosya yolları belirlendikten sonra Project Export'ta kırmızı uyarılar vermez ve Android export için her şey hazır hale gelir.
    12:52Export Öncesi Hazırlık
    • Export öncesi Player scriptine bazı fonksiyonlar eklenmelidir.
    • Mobil ortamda klavye tuşları kullanılmayacağı için dokunmatik ekran için gerekli fonksiyonlar ilave edilmelidir.
    13:41Godot'ta Mouse ile Oyun Deneyimi
    • Godot editör ortamında, dışarıya export etmeden projeyi çalıştırarak deneyebilirsiniz.
    • Project settings kısmında "Input Device" kısmında "Emulate Touch from Mouse" seçeneğini işaretlemeniz gerekiyor.
    • Bu seçenek işaretlendiğinde, mouse ile dokunarak karakteri hareket ettirebilir, çift tıklayarak ateş edebilir ve yukarı çekerek zıplama yapabilirsiniz.
    16:34Godot'ta Input Fonksiyonları
    • Godot'ta "Input" fonksiyonu, dokunma olaylarını yönetmek için kullanılır.
    • Fonksiyon, dokunma (touch), basma (press) ve bırakma (release) olaylarını karşılaştırır.
    • Dokunma olayında "hit" fonksiyonu çalışır, çift tıklama olayında ateş etme işlemi gerçekleştirilir.
    18:05Mouse Hareketleri ve Tuş Kontrolleri
    • Mouse'u sağa doğru çektiğinizde, "touch position" değişkeni yeni dokunduğunuz yeri alır ve sağa gitme işlemi başlar.
    • Mouse'u sola çektiğinizde, sola gitme işlemi gerçekleşir.
    • Mouse'u yukarı çektiğinizde, sıçrama (jump) işlemi gerçekleştirilir.
    21:12Çift Tıklama Kontrolü ve Zamanlama
    • Çift tıklamayı daha düzgün hale getirmek için özel bir fonksiyon oluşturulur.
    • "Touch Timer" kullanılarak dokunma işleminin bir sonlanması sağlanır.
    • Timer'ın "start" fonksiyonu ile zamanlama başlatılır ve "connect" fonksiyonu ile fonksiyona bağlanır.
    26:22APK Dosyasının Oluşturulması ve Test Edilmesi
    • Proje kaydedildikten sonra "Project Export" seçeneği ile Android için APK dosyası oluşturulur.
    • Oluşturulan APK dosyası cep telefonuna aktarılır ve bilinmeyen kaynaklar açılarak yüklenir.
    • Uygulama 38 megabaytlık bir boyutta olup, gereksiz entity ve imajlar çıkarıldığında küçülür.
    29:59Godot ile Oyun Kontrolü
    • Telefonla oyun kontrolü yapılabiliyor, mouse ile yapılan işlem yerine telefon daha kullanışlı.
    • Çift tıklayarak atma işlemi yapılabiliyor, bastıkça hareket ediyor.
    • Touch işleminde ayarlamalar gerekiyor, ancak şu anki haliyle de oynanabilir vaziyette.
    32:22Oyunu Dışa Aktarma
    • Project export menüsünden Windows desktop uygulaması seçilerek dışa aktarma yapılıyor.
    • Embed PC seçeneği işaretlenerek tek bir paket dosyası oluşturuluyor.
    • Dışa aktarılan exe dosyası 53 megabaytlık bir boyuta sahip.
    33:32Dışa Aktarılan Uygulamanın Çalıştırılması
    • Godot kapatıldıktan sonra exe dosyası çalıştırılıyor.
    • Uygulama artık Godot ile ilgisi kalmıyor ve kendi başına çalışıyor.
    • Klavye ile oyun çok kullanışlı bir şekilde oynanabiliyor.
    34:46Android Uygulama Özellikleri
    • Android uygulamada unique name gibi bölümler var, özellikle Google Play'e aktarmak için gerekli.
    • Com.mycompany.dino game gibi bir şirket adı ve uygulama adı belirlenebilir.
    • Samsung Flow ile dışa aktarma yapıldığı için bu özelliklere ihtiyaç duyulmadı.
    37:03Google Play'de Yayınlama
    • Play Console sitesi üzerinden Google hesabınızla oturum açılarak uygulama yayınlanabilir.
    • Ödeme işleminden sonra APK dosyası yüklenebilir ve ön görünüm resimleri eklenebilir.
    • Yayınlama sırasında ekran görüntüsü, detaylar ve reklam içeriği belirtilmelidir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor