Florian Rival
45ac7aaa3d
Fix Spine objects not properly loading in the editor anymore ( #8476 )
...
- Also fix hot reloading of Spine objects in preview and the 3D editor
2026-04-02 14:45:55 +02:00
Florian Rival
9cd06e4e71
Fix BitmapText display in a custom object after editing its atlas externally ( #8449 )
2026-03-28 13:04:42 +01:00
D8H
2b8b5b7c3b
Fix 3D physics collision condition not being triggered with 3D characters ( #8447 )
2026-03-27 14:28:42 +01:00
D8H
6fab4f041f
Fix center point value of custom objects when a custom center is set ( #8432 )
2026-03-26 15:02:58 +01:00
D8H
6536035c04
Fix distorted models when their origin points are outside ( #8436 )
2026-03-26 13:50:34 +01:00
Clément Pasteau
a37549195f
Add position data for AI to know where objects/instances are positioned ( #8402 )
2026-03-17 11:29:19 +01:00
Florian Rival
7dfd450cd3
Fix crash when using invalid BBCode color values in BBText ( #8386 )
2026-03-13 13:01:32 +01:00
D8H
9aaf899d64
Add a new center mode "Centered on Z only" for 3D model objects ( #8338 )
2026-03-10 18:35:22 +01:00
D8H
1d1c11bfa6
Explain the difference between built-in and external extensions in the documentation ( #8335 )
...
- Don't show in changelog
2026-02-26 18:49:35 +01:00
D8H
cf3545cfcb
Add a simplified version of the Anchor behavior editor ( #8325 )
2026-02-25 17:47:28 +01:00
Florian Rival
9934457b39
Add a short description for all extensions and dimension field (2D, 3D, 2D/3D or n/a) ( #8303 )
...
Only show in developer changelog
2026-02-21 13:10:41 +01:00
Florian Rival
a311d9ba7b
Fix 3D Physics engine misbehaving when density is set to 0
2026-02-20 17:35:36 +01:00
Florian Rival
7e1b2c1cf7
Add action to close game lobbies window ( #8282 )
...
* Usually not useful as the window is closing by itself, but could be used in some cases if the game wants to force the window to close.
2026-02-18 12:34:27 +01:00
Clément Pasteau
82f1660d3e
Fix typo [ci skip] ( #8284 )
2026-02-16 10:25:50 +01:00
Florian Rival
7463917cc3
Fix Basic Material not preserving material names from GLB models ( #8256 )
2026-02-12 14:01:12 +01:00
Florian Rival
f1ff3d2e69
Fix tests and types
...
Don't show in changelog
2026-02-10 16:19:52 +01:00
ViktorVovk
12b7ed5c26
Add support for skin management in Spine objects ( #8229 )
2026-02-10 15:54:59 +01:00
D8H
f76a834284
Optimize simple tile maps with huge dimensions ( #8202 )
...
- Huge tile maps are faster to create and modify at runtime
2026-02-10 11:08:02 +01:00
D8H
deb802cfec
Allow to override behavior properties on object instances ( #8171 )
...
* For now, this is limited to instances inside custom objects. This will be made available in the future for all instances in scenes if this works well.
2026-02-09 16:21:24 +01:00
D8H
4d152a316e
Fix simple tile map collision when created at position (0 ; 0) ( #8196 )
2026-01-30 13:11:40 +01:00
Florian Rival
e0a2cf6121
Refactor some legacy property choices to use internal identifiers ( #8187 )
...
Only show in developer changelog
2026-01-29 18:27:31 +01:00
Florian Rival
5ff0de0e41
Reduce risk of AI using invalid property values for behaviors ( #8185 )
2026-01-28 21:28:50 +01:00
Florian Rival
dea081a71d
Fix AI not always aware of properties not changed properly ( #8183 )
2026-01-28 16:53:07 +01:00
D8H
faef1c056c
Fix the opacity of panel sprites in custom object ( #8141 )
2026-01-20 14:49:57 +01:00
D8H
0cb5675141
Fix missing cylinder shape choice for 3D physics ( #8145 )
2026-01-19 10:51:12 +01:00
D8H
1cbc1de05a
Fix simple tilemap object being in the wrong category ( #8139 )
2026-01-17 19:48:03 +01:00
D8H
13cc9c8d40
Suggest assets for bitmap text objects ( #8138 )
2026-01-16 19:52:17 +01:00
Florian Rival
8df005e30b
Fix AI agent tool version + fix formatting
...
Don't show in changelog
2026-01-15 15:40:33 +01:00
ViktorVovk
4080bc5f1b
Add point attachment rotation and scale conditions/expressions for Spine ( #8125 )
...
Co-authored-by: Viktor Vovk <vvovk@playtika.com >
2026-01-15 14:51:47 +01:00
D8H
a876f4bf12
Simplify some object descriptions ( #8131 )
...
Co-authored-by: Florian Rival <florian@gdevelop.io >
2026-01-15 14:48:33 +01:00
D8H
85c62cbac7
Improve the list of objects, in the new object dialog, with objects provided by extensions ( #8126 )
...
- Extensions, behaviors and objects lists now follow the same layout
- Assets are suggested for most custom objects provided by extensions
- Also fix private objects not appearing in the list from within the
extension
2026-01-15 14:07:20 +01:00
Gleb Volkov
c68ed58b92
Add action to change the image of Tiled Sprite objects ( #8128 )
2026-01-14 14:10:24 +01:00
D8H
7289030b38
Add support for a custom shape ("Mesh") for static objects having the 3D physics behavior ( #8080 )
...
- This allows your characters and other dynamic objects to collide exactly with the shape of a platform, background or any **static** 3D object.
- By default, the model of the 3D model itself is used. You can choose to use another model if needed (useful in case of a very complex 3D model: you can make the collision happen on a simplified version).
- Also ugrade to [Jolt-Physics.js
0.39.0](https://github.com/jrouwe/JoltPhysics.js/releases ).
2026-01-08 10:47:43 +01:00
ViktorVovk
1d5e06ca35
Fix loading of resources not properly retried when a resource can't be loaded (for example: network error) ( #8060 )
...
* Typically, when resources are downloaded from a CDN, then sometimes, for
various reasons, a request for a resource may fail. In such cases, it’s
very useful to have retry for avoiding intermittent issues.
2026-01-06 12:37:04 +01:00
D8H
72696225be
Fix object effect toggles not being applied at preview ( #8107 )
2026-01-05 11:02:50 +01:00
Aurélien Vivet
9c3dfb198a
Improve wording ( #8086 )
2025-12-21 13:15:23 +01:00
D8H
16e760cbcd
Display the advanced properties for effects in the side panel ( #8064 )
...
- Don't show in changelog
2025-12-18 20:19:21 +01:00
Florian Rival
f7a821f980
Add categories to classes for game engine documentation ( #8076 )
2025-12-18 17:12:07 +01:00
Aurélien Vivet
acdce6bcb5
Fix description of some PhysicsCharacter3D behavior actions/conditions ( #8023 )
2025-12-02 22:50:23 +01:00
Clément Pasteau
22c478aae9
Fix destroying light Texture on light deletion impacting other objects ( #8027 )
2025-11-28 16:45:07 +01:00
Aurélien Vivet
0ade43900e
Add extra descriptions for some 3D physics properties ( #7980 )
2025-11-27 13:36:28 +01:00
Florian Rival
d292d5f74c
Fix hot-reloading of layer 3D near/far plane, FOV and 2D drawing distance
2025-11-17 19:02:15 +01:00
D8H
13581264ef
Fix resources used in behavior configurations were not exported ( #7941 )
2025-11-13 14:04:59 +01:00
Florian Rival
3846a1553b
Experimental in-game editor ( #7974 )
...
Co-authored-by: Davy Hélard <davy.helard@gmail.com >
Don't show in changelog
2025-11-11 18:22:37 +01:00
D8H
5de251c775
Change the default orientation of newly created 3D model objects to face X+ ( #7972 )
...
- This is better adapted to GLTF conventions and GDevelop axes orientation for most 3D games
2025-11-10 17:46:25 +01:00
D8H
59f94af23f
Display a placeholder when the Spine resource is invalid ( #7966 )
2025-11-06 19:10:54 +01:00
Clément Pasteau
488befec31
Fix tilemap layers visibility not being taken into account in the game ( #7919 )
2025-10-22 14:10:26 +02:00
Florian Rival
933479b279
Upate comments [ci skip]
2025-10-20 00:06:03 +02:00
Florian Rival
f917d1597e
Fix leaderboard entry rate limiting ( #7906 )
...
- This enforce slimits of 12 successful saves per minute globally and 6 per minute per
leaderboard. This is enough for the very large majority of games and avoid issues when sending too many scores because of a mistake or wrong game design.
2025-10-14 12:28:09 +02:00
Florian Rival
98a24dc8fc
Add support for profiles and exclusions in Save States ( #7897 )
2025-10-11 15:47:31 +02:00