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.
gd.games yeni bir görünüme kavuştu: Yenilenmiş topluluk sayfası, çok oyunculuya daha fazla odaklanma, Trending gibi yeni kategoriler ve en aktif oyuncuları ödüllendiren özel rozetler eklendi.
3D fizik nesnelerinin gövde türünü değiştirmek için bir eylem eklendi.
GDevelop Profili'nden ödeme veya abonelik ödemeleri için fatura oluşturma özelliği eklendi.
3D Scattered Models paketi eklendi: 3D arazi için ormanlar, kayalar ve çalılar.
FSM framework premium oyun şablonu eklendi.
Rubik's Cube, bir 3D bulmaca oyunu şablonu eklendi.
3D Highway Crash, hızlı tempolu 3D otoyol yıkım oyunu şablonu eklendi.
İyileştirmeler
3D editöründeki mağaza eklentilerinin hataları çökme raporu olarak bildiriliyor.
3D editörünün başlamaması bir uyarı mesajıyla yakalanıyor ve 2D editörde çökmeler önleniyor.
Skybox paketlerinin yönü standart cube olacak şekilde güncellendi (iki paket).
Hata Düzeltmeleri
Odaklanmamış değişken alanlarının otomatik tamamlama göstermesi düzeltildi.
Paylaşılan 3D renderer için eksik stencil buffer düzeltildi.
Tile map örneklerinin sahne editöründe geometri sızdırması düzeltildi.
Tile map nesnelerinin yok edildiğinde geometri ve tampon sızdırması düzeltildi.
"For each child variable" döngülerinin otomatik tamamlama göstermemesi düzeltildi.
Masaüstü uygulamasında sahte bir proje açıldığında GDevelop bulut oturum çerezinin rastgele ana makinelere sızma ihtimali düzeltildi.
Yeni efekt iletişim kutusundaki yanlış boşluk düzeltildi.
CRT ve Old film efektlerinin gürültüyü tüm ekranda göstermesi düzeltildi.
Tiled görüntü koleksiyonu karolarının çarpışma maskelerinin kayması ve kısmen yok sayılması düzeltildi.
Yeni deneysel bir 3D terrain nesnesi kullanıma sunuldu. Arazi doğrudan düzenleyicide şekillendirilebilir ve boyanabilir.
Arazi için normal map desteğiyle birlikte en fazla dört farklı doku ve/veya renk kullanılabilir.
Arazi, oyun sırasında eylemler aracılığıyla düzenlenebilir.
Rastgele arazi oluşturulabilir.
Arazi üzerine ıslaklık ve özel renk boyanabilir.
Arazi, 3D fizik ve 3D NavMesh tabanlı yol bulma ile kullanılabilir. Bunun için araziye 3D Physics davranışının eklenmesi yeterlidir.
Haritaları kolay ve verimli şekilde oluşturmak için ek nesneler sunuldu.
Hızlı çim oluşturma için Terrain Grass nesnesi eklendi. Tek başına kullanıldığında çim, sahnede yerleştirildiği konumda görüntülenir. Bir veya daha fazla 3D terrain nesnesinin üzerine yerleştirildiğinde ise araziye göre konumlanır.
Scattered models nesnesiyle bitki örtüsü, ormanlar, kayalar ve çok sayıda orta ve küçük boyutlu nesne çizilebilir. Nesneler, örneğin bulunduğu alanda sahneye yerleştirilir ve bir arazinin üzerine konulduğunda araziye oturur. 3D fizik ve NavMesh, seviyeye çizilen bu nesneleri doğru şekilde hesaba katar.
Yarı saydam ve gerçekçi görünümlü su oluşturmak için yeni bir 3D water nesnesi eklendi.
Tween uzantısına özel cubic-bezier yumuşatma eğrileri ve projede yeniden kullanılabilen, adlandırılmış özel yumuşatma işlevleri eklendi.
Tween animasyonlarında yerleşik yumuşatma seçeneklerine (linear, easeInQuad vb.) ek olarak özel yumuşatma eğrileri kullanılabilir. Özel eğriler CSS'deki gibi cubic-bezier(x1,y1,x2,y2) biçiminde tanımlanır.
Yumuşatma alanına, görsel eğri düzenleyicisini açan Custom curve... seçeneği eklendi.
Yeni özel yumuşatma eğrileri adlandırılarak proje genelinde veya bir uzantı içinde yeniden kullanılabilir.
FNAF benzeri oyunlar oluşturmak için uygun bir temel de dâhil olmak üzere yeni başlangıç projeleri eklendi.
Minimalist GTA benzeri ve haritalı GTA benzeri oyun örnekleri eklendi.
3D Görselleştirme İyileştirmeleri
Three.js tabanlı 3D render sistemi güncellendi.
Yönlü ışık, yani güneş ışığı kullanıldığında gölge kalitesi artırıldı. Mevcut oyunlarda bu iyileştirmeden yararlanmak için render modu "Fitted to camera view" olarak değiştirilmelidir.
Daha hızlı bloom, alan derinliği, ambient occlusion ve tone mapping gibi yeni 3D efektleri eklendi.
Işıklar artık gerçekçi ve fizik tabanlı bir formülle oluşturuluyor.
Mevcut oyunların Light3D uzantısını 2.0 sürümüne yükseltmesi gerekiyor. Ardından noktasal ve spot ışıkların yoğunluğu ve sönümü ayarlanmalıdır. Genellikle ışık yoğunluğunun en az 10 artırılması gerekir.
Light3D uzantısı 2.0 sürümüne yükseltildiğinde önceki GDevelop sürümlerinde de çalışmaya devam eder.
Three.js veya 3D render kullanan uzantıların en son sürüme yükseltilmesi gerekiyor.
Yönlü ışık gölgelerinin mesafesi ve kalitesi artırıldı. Bu iyileştirmeden yararlanmak için yönlü ışık ayarlarında "Fitted to camera view" seçeneği kullanılmalıdır. Bu seçenek artık varsayılandır.
Kameradan uzaktaki gölgeler artık parçalara bölünerek oluşturulmuyor; bunun yerine kademeli olarak kayboluyor.
Güncellenen render sistemi, gölgelerin kameradan itibaren ulaşabileceği en yüksek mesafenin belirlenmesini sağlıyor. Çoğu durumda gölgeler eskisinden daha uzağa, aynı veya daha iyi kalitede çizilebiliyor.
3D oyunlar için ambient occlusion, alan derinliği, daha hızlı bloom ve tone mapping efektleri eklendi.
Skybox nesnesine ortam ışığı yoğunluğu ve arka plan parlaklığı ayarları eklendi. Böylece fazla ışık veren veya arka planı çok parlak olan skybox'lar ayarlanabilir. Her iki ayar da varsayılan olarak 1 değerindedir ve mevcut sahneler değişmeden kalır.
Three.js 0.185.1 sürümüne yükseltildi.
Noktasal ve spot ışıklar artık fizik tabanlı gerçekçi bir sönüm kullanıyor. Önceki sonuçların aynısını elde etmek mümkün olmayabilir; ancak yoğunluk ve sönüm özellikleri ayarlanabilir. Yarım küre, yönlü ve ortam ışıkları önceki gibi çalışmaya devam eder.
Yeni 3D render sisteminin dünya ölçeği özelliğini desteklemek için 3D parçacık yayıcısının güncellenmesi gerekiyor.
Özel bir iletişim penceresi üzerinden, mağazadaki hazır efektler de dâhil olmak üzere efekt ekleme desteği getirildi.
İyileştirmeler
3D düzenleyicide bir panelle etkileşim kurduktan sonra sürükleme işlemi iyileştirildi.
Araç çubukları artık kullanılabilir alanın ortasında konumlanıyor.
Birden fazla örneğin 3D döndürme işlemi iyileştirildi.
WebGL2 desteği bulunmayan cihazlarda 3D render otomatik olarak devre dışı bırakılıyor.
3D düzenleyicinin başlatılması ve birden fazla kez yeniden yüklenmesi daha kararlı hâle getirildi.
Bir uzantının kodu hata verdiğinde oyun içi düzenleyicinin çalışmaya devam etmesi sağlandı. Hatalar artık geliştirici konsolu açılmadan görüntülenebilir.
3D ortamında nesne kopyalanırken imleç konumu doğru şekilde dikkate alınıyor.
3D düzenleyicide bir seçim odaklandığında, seçim paneller arasındaki görünür alana sığacak şekilde çerçeveleniyor.
Çok sayıda nesne arasındaki çarpışma koşullarının işlenmesi hızlandırıldı. Bazı oyunlarda performans artışı yüzde 40-60'a ulaşabilir.
Değişken parametreleri için otomatik tamamlama iyileştirildi.
Skybox kaynak seçicilerinin aynı satırda eşleşerek görünürlüğü azaltması sorunu düzeltildi.
Bir katman açıldıktan sonra seçimin kaldırılmasıyla ilgili sorun düzeltildi.
Arama yapmayı kolaylaştırmak için talimatların ifadeleri iyileştirildi.
Düzenleyicide seçilemeyen nesnelerin arkasındaki 3D nesnelerin seçilebilmesi sağlandı.
2D tuvalde koordinat göstergesi iyileştirildi.
Alan derinliği bulanıklık efekti iki kat hızlandırıldı.
AI agent'ın büyük JavaScript kod bloklarını düzenleyebilmesi sağlandı.
Yapay zekâ agent'ının harici olayları okuyup yazabilmesi sağlandı.
Ücretsiz kullanıcılar için yapay zekâ kredileriyle ilgili bilgilendirme mesajı iyileştirildi.
Uzantılar
Advanced 3D Features uzantısının önceki ve yeni GDevelop sürümleriyle uyumluluğu korundu.
3D nesneler için "Check relative direction to 3D objects" koşulu eklendi.
3D light uzantısında, tüm GDevelop sürümlerinde Three.js r185 ışık sönümü kullanılıyor. Noktasal ve spot ışıklar artık fizik tabanlı sönümle azalıyor. Bu, geriye dönük uyumluluğu bozan bir değişikliktir; önceki sürümler için oluşturulan ışıklarda daha yüksek yoğunluk ve gerekirse daha düşük sönüm değeri gerekir.
Bir kare oyun adımı olmadan oluşturulduğunda ışıkların kaybolması sorunu düzeltildi.
3D particle emitter uzantısında, emisyon alanının yarıçapı ve göreli parçacıkların yeni 3D render dünya ölçeğiyle uyumlu olması sağlandı.
Foliage swaying 3D uzantısında takılmaları önlemek için bitki örtüsü gölgelendiricileri önceden derleniyor. Düz ve örneklenmiş ağların malzeme gölgelendiricileri önceden derleniyor.
Sway özellikleri (type, material name, response, uniform sway) artık "Sway" grubu altında toplanıyor.
Alt nesne Bar örneği bulunmadığında Tiled bar uzantısının çökmesi düzeltildi.
Varlıklar
Olay sayfalarındaki ses ve müzik eylemlerinden doğrudan kullanılabilen Real Foley SFX ses efektleri paketi eklendi.
Fantasy Dreamland Festival Pack, Fantasy Dreamland Green Plains, Fantasy Dreamland Interior 2 ve Fantasy Dreamland Mines paketleri eklendi.
16x16 piksel sanat karo setleri olarak Dungeon Cellar, Forest 4 Seasons, Frozen Caves ve Indoors eklendi.
Hazır tilemap nesneleri içeren Greenfields 4 Seasons, Magma Dungeon, Marketplace, Mountains 2 Seasons ve Village 2 Seasons paketleri eklendi.
Farming Characters Pack 1, 2, 3 ve 4 paketleri eklendi.
Barely Apes tarafından hazırlanan 2D Pixel Quest Vol.17 - The Free Blades ve 2D Pixel Quest Vol.18 - The Siege Engines paketleri eklendi.
Kenney.nl tarafından hazırlanan 3D Space Skyboxes paketi eklendi.
Kenney.nl, KayKit ve Quaternius tarafından hazırlanan 18 yeni 3D paket eklendi.
Premium Oyun Şablonları
Yeni bir korku oyunu şablonu eklendi.
World of Goo tarzında fizik tabanlı bir oyun şablonu eklendi.
Yeni bir 3D Rubik Küpü bulmaca oyunu şablonu eklendi.
Hata Düzeltmeleri
Geri alma işleminden sonra 3D örneklerin opaklık, çevirme ve ölçek değerlerinin güncellenmemesi düzeltildi.
2D düzenleyicide sürükleyip bırakma sırasında bir örneğin seçilmesi engellendi.
Önbellek depolama alanı dolduğunda önizlemenin başlamaması düzeltildi.
Ücretsiz davranışların özellik alanlarında mevcut olmayan davranışların hatalı şekilde işaretlenmesi düzeltildi.
Bulanıklık efektlerinin ekran kenarlarında kenarlık göstermesi ve 3D efektlerin alt katmanları gizlemesi düzeltildi.
Yeni bir sahneye kopyalandığında mevcut olmayan bir katmana ait genel nesne örneklerinin katmanının sıfırlanması düzeltildi.
Standart küp biçiminde olmayan skybox'ların yönelimleri düzeltildi.
Efektler artık Asset Store üzerinden eklenebiliyor. 3D skybox ve 3D sis efektleri kullanıma sunuldu.
Asset Store'a çok sayıda yeni 2D ve 3D parçacık yayıcı eklendi.
İyileştirmeler
Tercihler iletişim kutusu ve klavye kısayolları yeniden tasarlandı.
Kaynak düzenleyicisinde birden fazla kaynak seçilebiliyor ve görüntüyü yumuşatma veya silme gibi ortak işlemler uygulanabiliyor.
Sahne düzenleyici kısayolları artık önce canvas'a tıklamaya gerek kalmadan çalışıyor.
Değişken türlerine göre otomatik tamamlama ve hata mesajları iyileştirildi.
Yapılar ve dizilerde köşeli parantezle erişim için otomatik tamamlama desteği eklendi.
Öneriler artık yalnızca ilgili türdeki değişkenleri gösteriyor.
Köşeli parantezler boş bırakıldığında gösterilen hata mesajları iyileştirildi. Yapı veya dizi beklenen yerde string, sayı veya boolean değişken kullanıldığında ve bunun tersi durumda hata mesajı gösteriliyor.
Fonksiyon çağrılarındaki değişken parametrelerinin otomatik tamamlamasında yanlışlıkla nesne ve fonksiyon önerilmesi düzeltildi.
AI agent sohbet mesajlarına dosya eklenebiliyor ve gerektiğinde bu dosyalar oyunda kullanılabiliyor.
AI agent artık oyunun ekran görüntülerini alıp analiz edebiliyor.
Harici layout desteği eklendi.
AI agent artık uzantıları okuyabiliyor, oluşturabiliyor ve değiştirebiliyor. Buna özel fonksiyonlar, nesneler ve davranışlar dahil.
Kameranın Z konumuna tween uygulamak için yeni bir eylem eklendi.
m4a ses formatı desteği eklendi.
3D modellerin içine gömülü dokular artık bellekte paylaşılıyor.
Bir nesne artık kullanılmadığında geometriler, materyaller ve dokular doğru şekilde temizlenerek bellek sızıntıları önleniyor.
Education panosundaki "Öğrenciler için AI'ı etkinleştir" düğmesi daha görünür hale getirildi.
Hata Düzeltmeleri
App Store'da yayınlama için gerekli olan iPad çoklu görev özelliğinden otomatik olarak çıkılması sağlandı.
3D platform karakterinin bir platformdan düştükten sonra yeniden zıplaması engellendi.
.gdo içe aktarımlarında nesnelerin eksik olması ve bazı kaynaklarda işlemin başarısız olması düzeltildi.
Nesne iletişim kutusunun mobil cihazlarda taşması düzeltildi.
İç içe değişkenlerin debugger'da null olarak görüntülenmesi düzeltildi.
Tween opacity eyleminin yalnızca uyumlu nesnelerde gösterilmesi sağlandı.
Sistem metin boyutu artırıldığında önizlemelerde sprite noktalarının yanlış hizalanması düzeltildi.
Davranış devre dışı bırakıldığında "has just been dragged" koşulunun true olarak kalması düzeltildi.
Escape tuşunun düzenleyicideki öğelerin seçimini doğru şekilde kaldırmaması düzeltildi.
Düzenleyici uzun süre kullanıldıktan sonra bulut projesi kaynaklarının hatalı olarak gösterilmesi düzeltildi.
Kilitli instance'ların 3D düzenleyicide silinmesi engellendi.
Sürükleme sırasında menü öğelerinin açılması engellendi.
Kaynak adlarındaki özel karakterlerin doğru kodlanıp çözümlenmesi sağlandı ve ses yükleme hata mesajları daha anlaşılır hale getirildi.
Abonelik mobil cihazdan satın alındığında kod kullanımı için uyarı gösterilip işlem engelleniyor; çünkü abonelik otomatik olarak iptal edilemiyor.
Uzantılar
[PlaygamaBridge] Social/Platform, Reddit, Samsung Instant Plays ve Playgama Sandbox platformları için ödül ve başlatma verileri gönderme desteği eklendi.
[3D Particle Emitter] Emission zone radius eklendi.
[Advanced 3D Features] 3D sahneler için deneysel split-screen desteği eklendi.
3D sahne görünümünü bölmek için yeni bir eylem eklendi.
3D kamera görünümünü bir 3D kutunun dokusuna işleyen yeni bir davranış eklendi.
Varlıklar
Kullanıma hazır 17 adet 3D ve 10 adet 2D parçacık yayıcı ile yaygın kalan ihtiyaçları karşılayan 7 ek parçacık yayıcı eklendi.
ManNeko tarafından hazırlanan ücretsiz Low Poly Girl 3D karakter modeli eklendi.
Dört yeni TopDown Action RPG Enemies paketi eklendi: Pack 1, Pack 2, Pack 3 ve Pack 4.
Barely Apes tarafından hazırlanan altı yeni pixel art paketi eklendi: 2D Pixel Quest Vol.11 - The Village, Vol.12 - The NPCs, Vol.13 - The Druidess, Vol.14 - The Infernal Boss, Vol.15 - The Demons Domain ve Vol.16 - The Arachne.
Barely Apes tarafından hazırlanan 2D Pixel Quest Vol.1 - The Dungeon paketi güncellendi.
O.B_games tarafından hazırlanan 11 parçalık "Sound Of Science And Space" CC0 müzik paketi eklendi ve ses dosyası seçilirken kaynak mağazasında kullanılabilir hale getirildi.
Bazı varlıkların yönü düzeltildi ve başlangıç içerikleri için temalar ayarlandı.
Premium Oyun Şablonları
Ludo: Tek başına veya yerel olarak dört oyuncuya kadar oynanabilen klasik masa oyunu.
Monument Quizz: Anıtların ne kadar yüksek olduğunu tahmin etmeye dayalı oyun.
The Open Wild: Red Dead Redemption tarzında basit bir 3D açık dünya.
Water Showcase: Pixel art ve zehirli balçık dahil olmak üzere dokuz yeni gerçekçi su ve lav nesnesi; birden fazla özellik ve su altı renk efekti içeriyor.
Kittydoku: Meowdoku'dan esinlenen, Sudoku ve Mayın Tarlası'nı birleştiren kedi temalı oyun.
Uzantıların genişletilmesini ve yeniden düzenlenmesini kolaylaştıracak iyileştirmeler yapıldı.
Özellikler için "move to" menüsü eklendi ve özellik klasörlerinin kopyalanmasına olanak tanındı. Özel bir nesnenin veya davranışın tüm özellikleri artık bağlam menüsündeki "Copy All" seçeneğiyle tek seferde kopyalanabiliyor.
Özel nesneleri, davranışları ve fonksiyonları, fonksiyon klasörleri dahil olmak üzere başka bir uzantıya taşımak için menü seçeneği eklendi.
Özel nesnelere, alt nesnenin action, condition ve expression'larını "forward" eden action, condition ve expression'lar oluşturmak için bir düğme eklendi.
Kullanıcı arayüzü iyileştirmeleri yapıldı.
Parametre alanı hataları artık önce alana tıklamak gerekmeden görüntüleniyor.
Bir gruba nesne ekleme seçicisi listenin en üstüne taşındı.
Oynanış testi çalıştırma düğmesi araç çubuğunun ortasında gösteriliyor.
3D seçim gizmo'sundaki beyaz kaydırıcılar kaldırıldı.
Debugger yükleme mesajı iyileştirildi.
Tween Easing seçimi ön izleme özelliğiyle iyileştirildi.
3D nesneler artık 3D Editor'da yeniden boyutlandırılırken ızgaraya hizalanıyor.
Sohbet listesi iyileştirildi. Açık projelerin sohbetleri önce gösteriliyor; sohbetlar yeniden adlandırılabiliyor, arşivlenebiliyor ve silinebiliyor. Kullanım açılır penceresi de iyileştirildi.
Uzantı hata bildirimleri artık GitHub yerine foruma yönlendiriliyor.
Editör artık ekranda görünmediğinde duraklatılmıyor. Bu değişiklik agent veya oynanış testleri için kullanılabilir.
Katmanlar, fizik motorlarındaki maskeler ve davranışların bazı diğer özellikleri artık özellikler panelinden düzenlenebiliyor.
iOS deployment target, Apple'ın gerektirdiği en yeni sürüm olan iOS 15'e yükseltildi.
Çok sayıda nesne içeren gruplarda ön izleme süresi iyileştirildi.
Hata Düzeltmeleri
Değişken otomatik tamamlamalarında scope simgesinin eksik olması düzeltildi.
Süre 0 olduğunda Tween'lerin çalışmasıyla ilgili sorun düzeltildi.
Event, instruction ve nesneler sürüklenirken ekranın doğru şekilde kaydırılmaması düzeltildi.
Değişken alanlarında hata mesajlarının eksik olması düzeltildi.
Global nesneler yeniden adlandırıldığında event'lerin güncellenmemesi düzeltildi.
Ödeme işlemi başlatıldığında abonelikler artık önceden iptal edilmiyor.
Mağazadaki bir oyun şablonunda "try game" düğmesi artık yalnızca oyun mevcut olduğunda gösteriliyor.
Giriş ve kayıt iletişim kutularındaki tarayıcı otomatik tamamlama özelliği düzeltildi.
Uzantı editöründeki yan panel bölümlerinin sıralaması düzeltildi.
Klasörlerin silinmesinin boş alt klasörler bırakmasına neden olan sorun düzeltildi.
Değişkenlere yönelik parametre alanlarında eksik hata mesajları düzeltildi.
Çalışma zamanında 2D navmesh karakteri eklenirken oluşan çökme düzeltildi.
Maskeleme özelliğinde 2D ışık düzeltildi. 2D ışık artık SpriteMasking uzantısı kullanılırken maske olarak çalışıyor.
3D parlaklık/kontrast veya ton/doygunluk efektleri kullanıldığında bazı cihazlarda görüntünün bozulmasına neden olan sorun düzeltildi.
Editör genelinde öğeleri sürüklemeye yönelik dokunma hareketleri düzeltildi.
Mobil uygulamaların derleme sırasındaki ekran yönü, özellikle iPad için düzeltildi.
Bir sahne nesne grubunun global nesne grubunu gölgelemesi durumunda nesne gruplarının hatalı işlenmesi düzeltildi.
Yeni oluşturulan değişkenlerin otomatik tamamlamalarda hemen görünmemesi düzeltildi.
Save action'larındaki hatalı ifadeler düzeltildi.
Ayrı pencereye çıkarılan pencerelerin zamanla tüm editörü yavaşlatmasına neden olan sorun düzeltildi.
Uzantılar
PlaygamaBridge güncellendi. v2, geriye dönük uyumluluğu bozan davranış değişiklikleri içeriyor.
Varlıklar
2D Pixel Quest Vol.10 - The Cemeteryby adlı yeni paket eklendi.
2D Pixel Quest Vol.9 - The Ogre adlı yeni paket eklendi.
Premium Oyun Şablonları
Sudoku Paper Chill adlı yeni oyun şablonu eklendi. Mobil cihazlar için geliştirilmiş ve her ekrana uyum sağlayan bu klasik Sudoku; elle çizilmiş kâğıt görünümü, dört zorluk seviyesi, kalem notları, ipuçları, geri alma, doğrulama düğmesi ve rahatlama modu içeriyor.
Advanced Transitions adlı yeni oyun şablonu 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.
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.