Commit Graph

1867 Commits

Author SHA1 Message Date
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
Florian Rival d5c96d74ed Add a grace distance to Destroy Outside behavior to avoid deleting objects if they are never seen but near the camera (#7864) 2025-10-07 11:58:42 +02:00
Florian Rival c7f8a7a2eb Fix formatting 2025-10-05 23:44:53 +02:00
Florian Rival d70e3f71a6 Improve description of debugger tools extension [ci skip]
Don't show in changelog
2025-10-04 01:58:13 +02:00
Florian Rival fe50ea3c01 Improve fog density description 2025-10-03 20:01:52 +02:00
danvervlad 77f821250a Add internal flag allowing to disable entirely hitboxes of Spine objects to avoid unnecessary recomputations (#7834)
Only show in developer changelog
2025-10-03 18:30:37 +02:00
D8H a85668c8d9 Fix aspect ratio being lost when hot-reloading 3D models (#7868) 2025-10-02 14:15:26 +02:00
Clément Pasteau e174136fb4 New Save & Load built-in actions (#7811)
* New actions are available to save & load the game state, making Saving & Loading as easy as adding 1 action to your game!
* While it will work in most cases, it has a few limitations and hasn't been thoroughly tested on all types of objects/behaviors and games, so it is for the moment tagged as **Experimental** while we gather feedback and improve it
* Check out the wiki for more info: https://wiki.gdevelop.io/gdevelop5/all-features/save-state
2025-09-29 15:38:37 +02:00
D8H 7c4617da99 Add a skybox effect (#7843) 2025-09-23 21:14:44 +02:00
D8H 98033515c8 Fix a 1-frame delay when applying anchors to child-objects (#7820) 2025-09-11 15:19:45 +02:00
D8H 5394cc5201 Forbid to add Physics behaviors on objects inside custom objects (#7809) 2025-09-04 19:37:57 +02:00
Florian Rival 6125ff0f90 Allow AI to change layers/effects/scene and some game properties (#7799) 2025-08-29 19:15:50 +02:00
Florian Rival 1d83da41a9 Improve physics extensions descriptions to tell about the scale and typical force values 2025-08-27 16:42:41 +02:00
D8H 0cbd6e2fe9 Fix cached materials not being cleared when unloading resources (#7780) 2025-08-11 15:50:22 +02:00
D8H 887693a90d Forbid camera zoom to be set to 0 (#7778) 2025-08-11 10:30:28 +02:00
D8H 1b3734ff6b Add the unit for 3D angle parameter descriptions (#7774) 2025-08-08 17:13:06 +02:00