GDevelop, oyun yapmak isteyen ancak teknik bilgiye sahip olmayan oyun geliştiricilerinin gözdesi olan bir oyun motoru. Yazılım bilgisi istemeyen bu gibi araçlara olan talepte geçtiğimiz yıllarda büyük bir artış gördüysek de, GDevelop’un bu talep patlamasında çıkmadığını not edelim. GDevelop bir süredir bu işin içinde.
Kurucu Florian Rival’ın bir yan iş olarak yürüttüğü açık kaynak projesi olan GDevelop, ilk defa kamuoyu huzuruna GitHub üzerinden 2014’te sunulmuştu. Rival’in işin başından beri vizyonu, hevesli ve yaratıcı oyun geliştiricilerine hayallerindeki oyunu kolaylıkla tasarlayabilecekleri bir portal oluşturabilmekti.
Eğer siz de GDevelop üzerinden oyun yapmak istiyorsanız, programı aplikasyon veya internet sitesi üzerinden çalıştırabilirsiniz.
Hem oyunculara hem de oyun geliştiricilerine ulaşılabilirliğini göz önüne alarak 2 boyutlu oyunlara konsantre bir şekilde geliştirilmiş olan GDeveloper’ın içindeki hazır şablonları kullanarak oyununuzu oldukça hızlı bir şekilde tasarlamaya başlayabilirsiniz. Hazır şablonları düzenleme şansına sahip olduğunuzu da belirtelim.
Oyun tasarımı konusunda ihtiyacınız olabilecek bütün araçları programın ‘Events’ tablosunda görüntüleyebilirsiniz. Listeli olan aksiyon ve koşulların hepsinin açıklamasına da yer verilmiş durumda, böylece karakterin hangi aksiyonu yapmasını istediğinize karar verip listede açıklamaları okumanız yeterli – örneğin oyuncu zıplıyorsa, karaktere listedeki aksiyonlardan açıklaması “jumping”i olanı bulup eklemelisiniz.
GDevelop içinde karakterinize yaptırmak isteyebileceğiniz çoğu animasyonu bulundurmakta. Ancak siz biraz daha farklı bir aksiyon istiyorsanız programa entegre ek sistemi kullanarak bir ‘logic’ (koşulları ve sonucundaki aksiyonu a=>b şeklinde tanımladığınız mantık akışı) ekleyebilirsiniz. Eğer bu entegre ek sistemin de yeterli olmadığını düşünüyorsanız kendi ek sisteminizi mantık akışı veya Javascript kodu olarak ekleme şansına sahipsiniz.
GDevelop oyunu işlemek (rendering) için WebGL, Javascript ve WebAssembly gibi internet teknolojilerinden faydalanıyor. Siz de GDeveloper ile oyununuzu tamamlayıp yayınlamaya hazır hale getirdiğinizde, ayarlar içinden internet sitesi ve Android cihazlara uygun bir şekilde dışa aktarabilirsiniz. Elimizdeki veriler GDevelop kullanıcılarının yaklaşık yarısının oyunlarını Android cihazlar için hazırladığını gösteriyor.
GDevelop, programı bünyesinde yapılan oyunların yıllar içinde bazı göz dolduran rakamlara ulaşmasına yardımcı oldu. Bunun sebeplerinden biri de programı kullanarak hazırlanmış yüzlerce oyunun GDevelop’un sitesinde yayınlanıyor olması. Ciddi sükse yapmış GDevelop oyunlarına örnek olarak, milyon indirmeden fazlasına ulaşarak Brezilya’nın Play Store ve App Store’unun çok indirilenleri listesinde ilk ikiye yerleşmiş olan Vai Juliette verilebilir.
Oyun geliştiricilerin GDevelop’u tercih etmesinin bir çok sebebi var. Bazı oyun geliştiriciler programda daha detaylı çalışmalar sonucu geliştirdikleri ileri seviye oyunları direkt Steam veya Itch.io üzerinden yayınlıyorlar. Bazı markaların da lansman yapacak yeni ürünlerinin görünürlüğünü artırmak için GDeveloper ile kampanya oyunları çıkarttığını biliyoruz.
Florian Rival, “Hayalim, bir sonraki Among Us’un GDeveloper kullanılarak yapılmış olması,” diyor.
GDevelop’un geleceğinin parlak olduğuna inanan Florian Rival, artık bir yan iş olmaktan çıkan programı için bir şirket kuruyor. Bu girişim Seedcamp, Secretfund, Kima Ventures, Ascension, Jabre Capital Partners, The Fund ve Foreword katkılarıyla yaklaşık 1.4 milyon dolar fon toplamış durumda. İçinde Michael Pennington, Emmanuel Nataf, Will Neale, Ian Hogarth ve Ross Shiel gibi isimlerin de bulunduğu bir melek yatırımcı kafilesi de bu şirketin geleceğine inanıyor.
Altı kişilik bir ekip açık kaynaklı oyun motorunu sürekli olarak geliştirip yeniliyor. GDevelop, yalnızca ticari kaygılar güden bir oyun motorunu piyasaya sürmeyi düşünmüyor. Bunun yerine şirket, GDevelop kullanıcılarına onlar için faydalı olabilecek hizmetler sağlayarak para kazanmayı hedefliyor. Örneğin GDevelop, bir oyunu yayınlamak ve para kazanmak için “tek tıkla dışa aktarma” çözümü sağlıyor. Firmanın MIT lisansı sayesinde oyun geliştiricileri, GDevelop ile oluşturdukları oyunların tüm haklarını ellerinde tutmaktalar.
Çoğu mobil oyun geliştiricisinin tek gelir kaynağı olan reklam gelirleri, reklamın oyuna entegre edilme sürecinde ortaya çıkan problemlerden dolayı sekteye uğrayabiliyor. GDevelop’un programa entegre reklam özelliği sayesinde oyun geliştiricilerin bu süreci ayrıca yönetmelerine gerek kalmıyor.
GDeveloper popüleritesini korudukça oyun geliştiricilere yeni gelir ve imkan alanlarının açılmaya devam edeceğini söyleyebiliriz.