Godot Engine ile Android e Nasıl Export Alınır ?

Merhaba arkadaşlar,

android e apk olarak nasıl export yani çıktı alacağımızı göstermek istiyorum. Öncelikle elimizde aşağıdakiler olmalı.

  • adb 
  • jarsigner  (JDK 6 veya 8)
  • debug keystore

İlk aşama olarak godot template elde etmeliyiz. Bunun için ilk olarak yapmamız gereken editor den export manage templates kısmına gireceğiz.

Burada dowload diyerek normal şartlarda yükleme yapabilmemiz lazım ama bende şuan github taki sürüm olduğundan ,bunu bu şekilde indiremiyor. Bunun için şu linkten server and export templates yazan kısımdan indiriyoruz. Sonrasında export template manager den install from file e tıklayarak nereye indirdiysek seçerek ilk aşamayı hallediyoruz.

Sonrasında keystore oluşturmak için terminali açıyoruz ve şu komutu yapıştırarak keymizi oluşturuyoruz;

keytool -v -genkey -v -keystore mygame.keystore -alias mygame -keyalg RSA -validity 10000

Oluşan key büyük ihtimalle home klasöründe oluşturmuş olacağız. Home klasöründe mygame.keystore adlı bir dosya oluşacak bunu göstermemiz lazım godot engine’ye, Bunun için editor>edittor settings>export>android kısmına giriyoruz. Buradan debug keystore yi ,oluşturduğumuz keystore yi göstermemiz lazım.

şimdi adb yi gösterelim. Bunun için bu yolu ilerleyebilirsiniz. Bunun için de android studio yu kurmanız gerekebilir yada isterseniz daha minimal şekilde kurulabilen yöntemler var. Arch tabanında aur üzerinde android studio yu aratarak kurabilirsiniz. Gelelim nerede olduğuna ;

/home/kullanıcı-adı/Android/Sdk/platformm-tools/adb

Son klasörü eklememiz gerek bir aracımız kaldı. Bunuda java kurulu olmadan yapamayız java 8 sürümünü kullanmaktayım. arch tabanında jre8-openjdk paketini yükleyerek halledebilirsiniz. Jarsigner in şimdi hangi konumda olduğu kaldı konumunu şu şekilde gösterebilirim.

/usr/lib/jvm/java-8-openjdk-amd64/bin/jarsigner

Bundan sonra çıktımızı alabiliriz. Project kısmında export seçeneğine tıklıyoruz ve + işaretine tıklayarak androidi seçiyoruz. Sonra da nereye çıktı alacağımızı seçerek yani export path ın yanındaki dosya simgesine tıklayarak nereye çıktı alacağımızı seçip export project e tıklıyoruz. Apk mız hayırlı olsun.

Godot Engine 3-2 Sürümünü github tan kurmak !!

Merhaba arkadaşlar,

Basit bir dokümantasyon oluşturmak için kısa yazılarla godot engine veya başka içerikleri not amaçlı yazılar yazacağım.

Godot engineyi github tan nasıl kurulur onu göstermek istiyorum. Linux’a kurulumunu göstereceğim ama benzer şekilde diğer işletim sistemlerine nasıl kurabileceğinizi çözümleyebilirsiniz.

Derleme işlemi yapıldığından uzun sürebilir. Derlenmiş olarak kullanmak isterseniz şuradan ulaşabilirsiniz.

Şimdik Godot ‘u Nereye kurmak istiyorsak indirelim şu komutlarla;

Şimdik Godot ‘u Nereye kurmak istiyorsak indirelim şu komutla;

“git clone https://github.com/godotengine/godot.git”

İndirdikten sonra SCons u indirmemiz lazım.Bu yazılım, bir yazılım proje tanımından kaynak kod dosyası bağımlılıklarını ve işletim sistemi uyarlama gereksinimlerini otomatik olarak analiz eden ve hedef işletim sistemi platformuna kurulum için son ikili çalıştırılabilirleri üreten bir bilgisayar yazılımı yapım aracıdır. Bunu indirmemiz gerek ya paket yöneticisinden scons yazarak ya da terminalden “pacman -S scons” yazarak indirelim.

Sonrasın da scons ile derleme yapmamız gerek. Bunun için indirdiğimiz godot dosyasının içine cd ile veya içine girip terminal açalım. Sonrasın da şu komutla başlayalım;

“scons platform=x11”

İşlemlerimiz bittikten sonra artık godotu normal bir şekilde kullanabiliriz. Nerede olduğunu da şuraya iliştireceğim bu yeri unutmamanız önemli çünkü bundan sonra bu derlemeyi kullanacağız. Böyle derlememizin avantajı biraz daha godot la ilgilenmeye başlarsanız ya da başladıysanız modül eklemek için derlememiz gerektiğin dendir. Daha lafı uzatmadan godot klasörü içerisinde bin klasörüne giriyoruz burada olan godot.x11.tools.64 dosyasına çift tıklayarak programımızı çalıştırabiliriz.

godot oyun motoru

Godot Engine Açık Kaynaklı Güçlü Oyun Motoru!!!

Godot Engine Nedir?

godot-engine-logo

İndirme linki; https://godotengine.org/download/windows

Merhaba arkadaşlar.
Sizlere Godot Engine yi tanıtmak istiyorum. Belki oyun sektöründe bulunup yada bulunmak istiyenlerin hoşuna gidebilecek duymamış kişiler için tanıtıyorum. Öncelikle şöyle nedir ne değildir diye bir giriş yapalım. Godot Engine 2014 yılında okam studio’nun yapıp piyasaya sunduğu ve mit Lisansıyla çıkardığı oyun motorudur. Peki nedir mit lisansı der gibisinden düşündüğünüzü hissediyor mit lisansı sayesinde sizden hiç bir ücret talep etmeden oyun yapabileceğinizi hatta, oyun motorunu geliştirip kendi isminizle yayınlayabileceginiz anlamına geliyor. Oyun Motorunu yayınlamak için şunu yapmalısınız(Oyun geliştirirken yapmanıza gerek yok) Emeği geçenlerin ismini yapanlar ekibinde geçirmeniz yeterli.

godot-engine-render

Avantajları

godot-engine-render
Bu oyun motoru windows,linux,mac hatta İnternet üzerinden bile çalışabiliyor(Daha beta aşamasında). Her platformda çalışması dışında kısaca gscript ,c++ c# gibi dilleri destekliyor ve unreal engine yi bilenler varsa ondaki gibi belkide daha işlevli bir sürükle bırak mantığıyla çalışan kod yazma sekmesi var ve performans bakımına çok kaliteli şekilde yapabiliyorsunuz c++ la yazmış gibi de denebilir. bunun dışında kendi script yazma kısmı var buda başka bir derleyici açmanıza gerek kalmadan yapabileceğiniz anlamına geliyor. Godot benim gözümde biçilmiş kaynak birde şöyle son kozlarını da söylemek gerekirse 20mblık bir boyutta ve Disney’in BSDF fizik tabanlı render özelliğini tam anlamıyla kullanan ilk motor.
godot-engine-arayuz

Dezavantajları

Türkçe kaynak temel düzeyde olduğundan ve şuanda 3 sürümü yeni çıktığından ingilizce bile yeni özelliklerini anlatan kaynak sayısı az. 3d modelleri aktarmak için DAE uzantısını kullanıyor bu bir nevi avantaj ama bunu çıkarmak için 3dmax,maya gibi bir program kullanıyorsanız eklenti yükleme gibi bir takım şeylerle uğraşmanız gerekli ama animasyon kısmında avantajlı eğer incelerseniz veya derslerine bakarsanız avantajını da görürsünüz. Yeni bir motor olduğundan her şeyi hazır bir şekilde bulamadığınızdan bilgi becerinizi daha iyi bir şekilde kullanmanız gerekli gerektiği yerde basit oyun yerine daha uzun soluklu bir oyun yapmanız gerektiğinde birtakım şeylerle uğraşmanız gerek.Hazır asset şuanda azsayıda olduğunda grafik için uğraşmanız gerekir. Ama türkçe derslerle bile hızlıca öğrenip birtakım şeyleri rahatlıkla yapabilirsiniz. Oyun motorun mantığı diğerlerinden daha basit ve daha az karmaşa hakim bir yapısı var herkese tavsiye edebilirim eksiklik bakımına benim görebildiğim bunlar eğer sorun etmezseniz ve uğraşmayı seven biriyseniz kesinlikle sizin için daha iyi olacağına eminim.
Streemit te Türkçe bir yazı gördüm ondan godot logosunu aldım onu şöyle paylaşmak isterim;

https://steemit.com/utopian-io/@k3b4b/godot-oyun-motoru-tanitim-ve-kullanim-boeluem-1-turkish-tutorial

Türkçe Olarak youtubeden ders veren kanalları da şuraya iliştireyim;
https://www.youtube.com/watch?v=0NrLNHbVMAA&list=PLWaS3bnLKzOyGpzSB6wYnKxJDH6okWFKo

ve

https://www.youtube.com/watch?v=ma_FVY1nW6w&list=PL3lYYwzeNYGeIeslOS0XWL-CEQpZ2fm7a

gdnative
godot-engine-gdnative
c#
godot-engine-monogodot
visual script
godot-engine-vusualscript

”Logo Haricindeki tüm resimleri godot engine’nin resmi sitesinden link olarak paylaştım”

Buradaki paylaşım bu adresten alınmadır.