Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
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.
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.
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.
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.
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.