İyileştirmeler​

  • Nesne listesine çoklu seçim desteği eklendi.
  • Bu özellik sayesinde birden fazla nesne ve klasör aynı anda seçilebiliyor, kopyalanabiliyor, kesilebiliyor, yapıştırılabiliyor, çoğaltılabiliyor, silinebiliyor ve yeniden düzenlenebiliyor. Buna sahneler ve global nesneler arasında gerçekleştirilen işlemler de dahil.
  • Shift ve Ctrl (macOS'te Cmd) tuşlarıyla klavye üzerinden çoklu seçim destekleniyor.
  • Değişken listeleri için özellikler panelinde ve tam iletişim kutularında kullanılan yeni ve daha modern bir tasarım eklendi.
  • Bir sahnede veya nesne/örnekte çok sayıda değişken depolandığında editörün performansı iyileştirildi.
  • Spine render performansı, mesh'ler ve sınırlar yalnızca poz değiştiğinde yeniden hesaplanacak şekilde iyileştirildi.
  • Profiler sonuçlarına performans takibi için özellikle shader'larla ilgili daha fazla istatistik eklendi.
  • Profiler çıktısı; önemli değerleri içeren kartlar ve her satırın önemini görsel olarak gösteren yeni bir tasarımla daha kolay okunabilir hâle getirildi.
  • Çeşitli kullanıcı arayüzü iyileştirmeleri yapıldı.
  • Oynanış testi çerçevesinin konumu artık kaydediliyor ve çerçeve yeniden boyutlandırılabiliyor. Bu işlem yalnızca oyun görüntüsünü yakınlaştırıp uzaklaştırıyor. Oyun için farklı boyutları denemek istiyorsanız testte setGameResolutionSize kullanılması gerekiyor.
  • Bildirilmemiş değişken alt öğeleri kullanıldığında artık hata gösteriliyor.
  • Çeşitli ek kullanıcı arayüzü tasarım iyileştirmeleri yapıldı.
  • Navmesh yol bulma sistemi iyileştirildi ve ilgili sorunlar giderildi.
  • 3D ışıkların performansı iyileştirildi. Bunun için proje yöneticisindeki "Light3D" uzantısının güncellenmesi gerekiyor.

Hata Düzeltmeleri​

  • Doku kullanan 2D ışıkların döndürülememesi sorunu düzeltildi.
  • Varsayılan tile map varlıklarının görüntülenmemesi sorunu düzeltildi.
  • Nesne grubu değişkenlerinin nadir durumlarda bozulması sorunu düzeltildi.
  • Yan panelden bir nesne grubuna değişken ekleme düğmesi düzeltildi.
  • Bağımlılıkları olan uzantılar içe aktarılırken oluşan hata düzeltildi.
  • Seçim dikdörtgeni başlatıldığında mevcut seçimin temizlenmesi sorunu düzeltildi.
  • Web uygulamasında Draco sıkıştırmalı GLB dosyalarının yüklenmesiyle ilgili sorun düzeltildi.
  • Çoğaltılan uzantıların hatalı şekilde orijinal uzantının işlevlerini kullanmaya devam etmesi sorunu düzeltildi.

Uzantılar​

  • 3D ışıklar, destekleyen cihazlarda takılmaları önlemek ve daha fazla ışığın kullanılabilmesini sağlamak için güncellendi.
  • Işıklar artık cihazın özelliklerine göre her ışık türü için ayrı olarak sınırlandırılıyor. Buna noktasal ışıklar, spot ışıklar ve doku yansıtan spot ışıklar dahil.
  • Çalışma sırasında farklı ışık türleri arasında geçiş yapmak artık oyunda takılmaya neden olmuyor.
  • "max lights count" artık her ışık türü için ayrı bir maksimum değer belirtiyor.
  • Işık uzantısının proje yöneticisinden güncellenmesi gerekiyor. Işıkların yoğun olarak kullanıldığı oyunlarda herhangi bir performans düşüşü yaşanması durumunda bunun bildirilmesi isteniyor.
  • "AudioByName" güncellendi; kanal kullanmadan ses ve müzik oynatmaya yönelik eylemler eklendi.

Örnekler​

  • Başlangıç projelerindeki bazı hatalar düzeltildi.
  • Top-down çiftçilik ve hayatta kalma/crafting başlangıç projelerinde joystick'e basmanın sol fare düğmesine basılmış gibi algılanarak bir eylem gerçekleştirmesine neden olan hata düzeltildi.
  • 2D ve 3D RTS başlangıç oyunları yeni görsel varlıklarla güncellendi ve klavye ile dokunmatik ekran kullanan oyuncular için iki farklı kontrol düzeni eklendi.

Premium Oyun Şablonları​

  • Impostor Alert güncellendi; oyuncuların host'a katılamamasına neden olan hata düzeltildi.
  • Cubic World güncellendi; asenkron chunk oluşturma ve özellikle yüksek render distance ayarlarında fark edilen hız iyileştirmeleri yapıldı, blok yerleştirirken yaşanan ses kesintıları düzeltildi, noise generator'lar iyileştirilerek her yeni dünyada daha çeşitli oluşumlar sağlandı, sjybox iyileştirildi, gölge desteği eklendi, mobil cihazlarda kullanıcı arayüzü ölçeklendirmesi iyileştirildi ve bellek sızıntısı düzeltildi.
  • Wordheme oyun şablonuna temel mekaniklerin düzgün çalıştığından emin olmak için dört oynanış testi eklendi.
  • Basit dövüş mekaniklerine sahip ve Soulslike oyunlar için başlangıç noktası olarak kullanılabilecek yeni 3D oyun şablonu Soul of Valor eklendi.

İyileştirmeler​

  • Navmesh karakterlerinin hızı artık fizik çarpışmalarında kullanılıyor. Bu sayede Navmesh yol bulma tarafından hareket ettirilen nesneler daha iyi işleniyor.
  • Behavior listesi iletişim kutusuna "yeni bir behavior oluştur" düğmesi eklendi.

Hata Düzeltmeleri​

  • Sprite editöründeki seçim işleme daha sağlam hâle getirildi ve çökmeler düzeltildi.
  • Extension editöründen çıkıldığında extension'ın bazen yeniden yüklenmemesi sorunu düzeltildi.
  • Events Sheet'teki renk parametrelerinin önizlemesi düzeltildi.
  • Navmesh karakterlerinin 3D fizik behavior'ı kinematic olarak ayarlandığında hareket etmemesi sorunu düzeltildi.
  • Navmesh karakterlerinin 2D engellerin üzerinde yürüyebilmesi sorunu düzeltildi.
  • Extension action ve condition klasörleri düzeltildi.
  • Harici tile map'lerde ID'si "0" olan eksik tile'lar düzeltildi.
  • Eksik sahne nesnelerine sahip global grupların Events Sheet'te her zaman yanlışlıkla kırmızı gösterilmesi sorunu düzeltildi.
  • AI yardımcısının/agent'ın bazı büyük projelerde başarısız olması sorunu düzeltildi.
  • Özellikler için çarpma ve çıkarma operatörleri düzeltildi.

Dahili Değişiklikler​

  • GCC 15 ile rapidjson derleme hatası (GenericStringRef ataması) düzeltildi.

Hata Düzeltmeleri​

  • Bu sürüm ağırlıklı olarak "gameplay tests" için hata düzeltmeleri içeriyor. Bunlar hakkında bilgi edinmek için önceki sürümün sürüm notlarına bakın.

Yeni Özellikler​

  • JSON'un yanında ikili Spine (.skel) iskelet dosyalarını içe aktarma desteği eklendi.
  • Sahnedeki nesne örnekleri artık özellikler panelindeki seçenekle başlangıçta gizlenebiliyor.
  • Orbiting Object eklentisine emitter davranışı eklendi.
  • Yeni varlık paketleri eklendi: 2D Pixel Quest Vol 8: The Rogue, 2D Pixel Quest Vol 7: The Wizard ve 2D Pixel Quest Vol.5: The Ork's Pi.
  • Varlık mağazasındaki 3D küp nesnelerine GDevelop markalı dokular eklendi.
  • Temel bir tile map düzenleyicisi örneği eklendi.
  • Yeni premium oyun şablonu Arrow Lines eklendi.
  • Word Search oyun şablonuna Classic ve Visible modları eklendi. Classic modunda kelimeler gizlenirken Visible modunda kelime listesi gösteriliyor ve isteğe bağlı iki ek gizli kelime destekleniyor.

İyileştirmeler​

  • Starter projeleri tepkisel düğmeler, ses efektleri ve parçacık efektleriyle güncellendi.
  • Starter projelerinde kullanılan 2D görseller daha yeni varlıklarla değiştirildi.
  • VSCode artık GDJS TypeScript sürümünü kullanıyor.

Hata Düzeltmeleri​

  • Steam'e aktarılan projelerde Steam Deck kontrolcüsünün çalışmamasına neden olan sorun giderildi.
  • Ayrı pencereye alınan düzenleyicilerde kısayolların ve komut paletinin düzgün çalışmaması sorunu giderildi.
  • 3D Character davranışındaki eksik çeviriler tamamlandı.
  • Pathfinding'in tile map engelleriyle çalışmaması sorunu giderildi.
  • Sprite nesnesi düzenleyicisinde sürükleme sırasında oluşan çökme düzeltildi.
  • Variant'lardan davranışların yanlışlıkla kaldırılmasına neden olan sorun giderildi.
  • Tile map eylemlerindeki cümle parametreleri düzeltildi.
  • Varsayılan tile map varlıklarının görünmemesi sorunu giderildi.
  • Mobilde özel nesnelerin bağlam menülerindeki sürükleme ve kaydırma çakışması giderildi.
  • Kaynak yükleme proje özelliklerinin varsayılan değerlere dönmesi sorunu giderildi.

İyileştirmeler​

  • Panel sprite performansı iyileştirildi.

Hata Düzeltmeleri​

  • Yan panelde oluşan çökme sorunu düzeltildi.

İyileştirmeler​

  • Yakın zamanda silinen bulut projeleri artık geri yüklenebiliyor.
  • Tüm kullanıcılar yanlışlıkla sildikleri projeleri kısa bir süre içinde geri yükleyebiliyor.
  • Aboneliği olan kullanıcılar, 30 güne kadar önce silinen projeleri geri yükleyebiliyor.
  • Kurulum sırasında PATH'e eklenerek GDevelop'un komut satırından çalıştırılması destekleniyor.
  • Windows'ta bu işlem kurulum sırasında otomatik olarak yapılıyor. Taşınabilir sürümler ile Linux/macOS'ta ise komut paletinden "CLI" aranarak kurulabiliyor.
  • Nesne grubu ve katman özellikleri panellerinin kaydırma konumu artık korunuyor.
  • Özellikle iOS derlemelerinde algılanan derleme hataları daha anlaşılır şekilde gösteriliyor. Yanlış boyutta simge kullanılması gibi yaygın hatalar derleme başarısız olduğunda raporlanıyor.

Hata Düzeltmeleri​

  • Nesneler bir gruba eklenirken uyumsuz davranışlara neden olan sorun düzeltildi.
  • macOS'ta terminal betikleri çalıştırılırken oluşan "zsh dquote>" takılması düzeltildi.
  • Bir nesne grubuna eklenen bazı nesnelerde yanlışlıkla gösterilen "mixed values" sorunu düzeltildi.
  • Spine için PointAttachmentRotationWorld düzeltildi.
  • Nadir durumlarda değişken kapsayıcısının çökmesine neden olan sorun giderildi.
  • Geri al/yinele işlemleri sırasında olay sayfasında oluşabilecek çökmeler azaltıldı.
  • Çeviri derleme hatalarını önlemek için ICU mesaj doğrulaması eklendi.

Eklentiler​

  • Deneysel "Project to camera" eklentisiyle 2D nesneler 3D bir konumun üzerine taşınabiliyor.
  • "Simple inventories" eklentisi yeni değişken parametresiyle yerel değişkenleri destekleyecek şekilde güncellendi.
  • "JSON Resource Loading" eklentisi yeni değişken parametresiyle yerel değişkenleri destekleyecek şekilde güncellendi.
  • Deneysel "3D physics airplane" eklentisi eklendi.

Premium Oyun Şablonları​

  • Bouh tarafından hazırlanan, kod gerektirmeyen ve PC/mobil uyumlu yeni "Word Search" oyun şablonu eklendi.

Örnekler​

  • Durum kaydetme örneği "asynchronous" eylemlerle güncellendi.

Geliştiriciler İçin​

  • Sahne değişkenlerinin JSON içindeki "persistentUuid" alanının kaydetme sırasında yeniden oluşturulması veya silinmesi sorunu düzeltildi.
  • Semaphore CI testlerinin güvenilirliği artırıldı.
  • Bir projeye eklenti aktarıp kaydetmeye yarayan headless CLI komutu eklendi.
  • SharedLibs/ThreeAddons içindeki Three.js derleme süreci klasik global script paketi olarak yeniden düzenlendi.

Yeni Özellikler​

  • Yeni "Save State" özellikleri eklendi.
  • Mevcut kayıtları listelemek, silmek, kontrol etmek ve çoğaltmak için yeni eylemler eklendi.
  • Artık sonraki eylem veya alt olayları çalıştırmadan önce işlemlerin tamamlanmasını bekleme desteği eklendi.
  • Çoğu davranışın özellikleri artık yan panel üzerinden örnek bazında özelleştirilebiliyor. Bir veya daha fazla örnek seçilip "Behaviors" bölümü açılarak davranış özellikleri düzenlenebiliyor.
  • Bir örnekte nesneden farklı değere sahip özellikler artık beyaz renkle gösteriliyor. Diğer özellikler nesne üzerinde tanımlanan varsayılan değerlerini koruyor.
  • Özellik paneli artık seçili nesne grubunun davranış özelliklerini düzenlemeyi de destekliyor. Nesne grupları, gruptaki tüm nesnelerde ortak olan davranışları gösteriyor.
  • gdevelop-settings.yaml üzerinden yapılandırılabilir özel kaynak özellikleri desteği eklendi.
  • Projeler artık gdevelop-settings.yaml dosyasındaki yeni resourceCustomProperties bölümü aracılığıyla kaynaklar için ek meta veri alanları tanımlayabiliyor. Bu alanlar Kaynak Düzenleyici'de görüntüleniyor ve kaynağın metadata JSON dosyasına kaydediliyor.
  • Uzantı olaylarındaki değişken parametrelerinden yeni özellikler eklenmesine yönelik seçenek eklendi.

İyileştirmeler​

  • Belirli bir örneğin hız, zıplama yüksekliği gibi davranış özelliklerini değiştirme desteği geliştirildi.
  • Nesne üzerindeki varsayılan değerlerden farklı olan örnek özelliklerinin görsel olarak ayırt edilmesi sağlandı.

Hata Düzeltmeleri​

  • ForEach, While, Comment, JavaScript ve Group Events için geri al/yinele işlemleri ile kaydedilmemiş değişiklik bildirim noktası yönetimi iyileştirildi.
  • Scene, Extensions, External Events ve External Layouts yeniden adlandırılırken sekmelerin kapanması engellendi.
  • Olaylardaki nesne değişkenlerinin renkleri düzeltildi.
  • Sahne özelliklerindeki Physics dünya özellikleri varsayılan olarak daraltılmış hâle getirildi.
  • Mobil cihazlarda oyunun tam ekran boyutunu kullanmaması sorunu düzeltildi.
  • iOS cihazlarda ekran yönü parametresi düzeltildi.
  • Uygulama arka plana alınıp tekrar odaklandığında iOS'ta seslerin devam etmemesi sorunu düzeltildi.
  • Windows'ta sağ tıklama girişleriyle ilgili sorunlar düzeltildi (Comments, Groups, JS Blocks vb.).
  • Panel Sprite opaklığının yanlışlıkla iki kez uygulanması sorunu düzeltildi.
  • Önizleme oluşturma süreleri iyileştirildi.
  • Büyük projeler serileştirilirken oluşabilecek çökmeler düzeltildi.
  • Events Sheet içinde varsayılan değere sahip isteğe bağlı boolean parametrelerinin başlangıç değerinin yanlış gösterilmesi düzeltildi.
  • Sekmelerde üzerine gelme ve sürükle-bırak işlemlerinin her zaman çalışmaması sorunu düzeltildi.
  • Başka bir grup seçildiğinde grup değişkenlerinin yenilenmemesi sorunu düzeltildi.
  • iOS'ta font ve atlas dosyalarının seçilememesi sorunu düzeltildi.
  • Impostor Alert oyun şablonunda, son GDevelop güncellemesi nedeniyle kullanıcı adı menüsünün açılmamasına neden olan hata düzeltildi.

Varlıklar​

  • 34 ses içeren yeni ses paketi Mobile UI Sound Pack Vol. 1 eklendi.

Örnekler​

  • Yeni ücretsiz Babyfoot 3D örneği eklendi.
  • Başlangıç oyunundaki dokular güncellendi ve çeşitli küçük iyileştirmeler yapıldı.

Premium Oyun Şablonları​

  • Yeni Survival Crafting System oyun şablonu eklendi.
  • Kapsamlı hayatta kalma envanteri ve crafting sistemi eklendi.
  • Sonsuz crafting kombinasyonlarını destekleyen sezgisel iki elli mekanikler eklendi.
  • DayZ tarzı ganimet algılama ve dinamik envanter yönetimi sistemi eklendi.
  • Mod desteği düşünülerek geliştirilen yapı sunuldu.
  • Tetris tarzı envanter arayüzü eklendi.
  • Tam kapsamlı crafting ve yapı kurma sistemi eklendi.

Yeni Özellikler​

  • Özellikler paneli artık sahne özelliklerini ve sahne değişkenlerini görüntüleyip düzenleyebiliyor.
  • Bir grup seçildiğinde nesne grubu özellikleri yan panelde görüntüleniyor.
  • 3D Box nesnesine döşeme ölçeği özelliği eklendi.
  • Varlık mağazasından yeni 3D Box nesneleri için hazır seçenekler eklendi.
  • Yeni özel ifadelerde otomatik olarak bir "return" eylemi ekleniyor.
  • Deneysel Gelişmiş 3D Özellikler uzantısına bir 3D nesneye doğru döndürme eylemleri eklendi.
  • InAppPurchase uzantısına satın alımları geri yükleme desteği eklendi.
  • InAppPurchase uzantısına "Product is owned" koşulu eklendi.

İyileştirmeler​

  • Spine uzantısı PixiJS v7 için resmî Esoteric Software çalışma zamanına güncellendi.
  • Varlık ızgarasının görünümü geliştirildi ve yeni nesne oluştururken varlık arama desteği eklendi.
  • Örnek listesi panelinin tasarımı iyileştirildi.

Hata Düzeltmeleri​

  • Açılır menüden eklenen değişkenlerin türü düzeltildi.
  • Birbirinin özel nesnelerini kullanan iki uzantı bulunduğunda proje yükleme sorunu düzeltildi.
  • Uzantı düzenleyicisinde tüm yetenekleri tanımlama zorunluluğu olmadan davranış parametresi eklenebilmesi sağlandı.
  • Özel nesne veya davranıştan uzantıya işlev kopyalayıp yapıştırıldığında oluşan geçersiz nesne parametresi sorunu düzeltildi.
  • İfade türü seçicisinin seçenekleri düzeltildi.
  • Döngüsel bağımlılığa sahip özel nesnelerin yeni nesne iletişim kutusunda devre dışı görünmesi sorunu düzeltildi.
  • Mobil cihazlarda uzantı düzenleyicisindeki özellik başlığı yerleşimi düzeltildi.
  • Nesne değişkenleri kullanan projelerde derleme hatası düzeltildi.
  • Özel uzantılardaki parametre veya özellik kaynakları kullanan oyunların derlenmesi düzeltildi.
  • İşlev ağacı bozulmuş bir uzantı sekmesi açılırken oluşan çökme düzeltildi.
  • İşlev klasörleri olmayan bir uzantı güncellenirken oluşan bellek bozulması sorunu düzeltildi.
  • Varyant alt nesnelerde veya örneklerde değişkenlerin yeniden adlandırılmaması sorunu düzeltildi.
  • Grup üyeleri taşındığında Education gösterge panelinin güncellenmemesi sorunu düzeltildi.
  • Nesne düzenlemesi iptal edildiğinde kaynakların gereksiz yeniden yüklenmesi engellendi.
  • 3D Box, 3D Model, Text Input ve Light Obstacle için eksik yardım sayfası bağlantıları eklendi.

Premium Oyun Şablonları​

  • 3D Survival Game şablonu güncellendi.
Sürüm: 5.6.271
Sürüm: 5.6.270