Florian Rival
6253b8e9d2
Add environment light intensity and background brightness to the skybox ( #9178 )
...
- Some skyboxes give too much light, or are too bright in the background:
- "Environment light intensity" scales the light given by the skybox.
- "Background brightness" scales the brightness of the skybox images.
Both are 1 by default, so existing scenes are unchanged.
2026-10-03 23:02:12 +02:00
D8H
7dd4d13a7a
Upgrade to Three.js 0.185.1 ( #8853 )
...
- Point lights and spot lights now uses a realistic decay. It's not possible to find the exact same result as before, but you can tweak the intensity and the decay properties. Hemisphere lights, directional lights and ambient lights still work the same as before.
- The 3D particle emitter must be updated to the last version to handle the new 3D renderer world scale property.
- Ensure any 3D extension you use is also updated to the latest version.
2026-10-03 13:55:50 +02:00
Clément Pasteau
71b9261f59
Fix various 3D editor issues (layers and rescaling) ( #9158 )
2026-09-29 16:43:14 +02:00
Florian Rival
2e8c22b10c
Fix GDJS tests relying on exact floating point results ( #9156 )
...
Newer Chrome versions compute Math functions with a different last
digit, so compare these values with a tolerance.
Don't show in changelog
2026-09-29 15:34:12 +02:00
Florian Rival
5b52d82c99
Add support for raw object/instance changes in the agent ( #9139 )
...
Don't show in changelog
2026-09-25 17:36:40 +02:00
Clément Pasteau
15dd4dafbb
Prevent jumping again after falling a platform in 3D platformer ( #9132 )
2026-09-23 16:10:17 +02:00
Clément Pasteau
43b3e42236
Fix condition hasJustBeenDragged staying true when deactivated ( #9107 )
2026-09-16 09:36:22 +02:00
Clément Pasteau
3ccda1e6e6
Tween opacity action is now only visible to compatible objects ( #9106 )
2026-09-15 17:18:29 +02:00
Clément Pasteau
34d6645d85
New action to Tween camera Z position ( #9093 )
2026-09-14 18:27:01 +02:00
Clément Pasteau
a6759776ee
Fix tweens working when duration is 0 ( #9090 )
2026-09-11 11:54:14 +02:00
Clément Pasteau
fc0b5258b9
Improve the selection of Tween Easings with a preview ( #9084 )
2026-09-11 10:02:24 +02:00
Mykyta Bozhdohan
30d8a62a17
Fix 2D light for masking feature ( #9033 )
...
- 2D light should now work as a mask when using SpriteMasking extension.
2026-09-05 14:00:45 +02:00
Clément Pasteau
efd8613269
Fix corrupted rendering on some Android devices when using 3D brightness/contrast or hue/saturation effects ( #9053 )
2026-09-04 09:29:19 +02:00
Clément Pasteau
94223c19e3
Fix wording for save actions ( #9040 )
2026-09-01 15:24:33 +02:00
D8H
e2558607c7
Fix a crash when adding a 2D navmesh character at runtime ( #9037 )
2026-08-31 18:46:47 +02:00
Florian Rival
2a47c7cf01
Allow to edit layers/masks (from the Physics engines) and some other properties of behaviors in the properties panel ( #9030 )
2026-08-28 19:42:30 +02:00
Florian Rival and Mykyta Bozhdohan
4efcefb190
Fix 2D lights with a texture not being able to be rotated ( #9025 )
...
Co-authored-by: Mykyta Bozhdohan <[email protected] >
2026-08-28 11:15:00 +02:00
oleksandrbezditny
8d0563f9ed
Improve Spine rendering performance ( #9016 )
...
- Only recompute meshes and bounds when the pose changes
2026-08-28 10:55:17 +02:00
D8H
418243678a
Fix default tile map assets not showing up ( #9012 )
2026-08-25 18:27:02 +02:00
D8H
9ac597a859
Extend the 2D navmesh around obstacles ( #8993 )
2026-08-21 13:40:59 +02:00
D8H
e09b29c611
Navmesh characters speed is now used for physics collision ( #8978 )
...
- This results in better handling of objects moved by Navmesh pathfinding
2026-08-18 19:09:46 +02:00
D8H
024a783711
Fix navmesh characters not moving when they have the 3D physics behavior as kinematics ( #8973 )
2026-08-18 14:51:43 +02:00
D8H
ce26d8ce4f
Fix navmesh characters were able to walk on top of obstacles ( #8969 )
2026-08-18 14:47:45 +02:00
D8H
395045dd2f
Fix missing tiles with id "0" in external tile maps ( #8964 )
2026-08-18 14:47:24 +02:00
D8H
2e9f9dae6d
Fix formatting ( #8957 )
...
Don't show in changelog
2026-08-11 16:48:05 +02:00
Florian Rival
0c1801f8e0
Fix typo
...
Don't show in changelog
2026-08-11 16:42:23 +02:00
D8H
42931eac70
Fix a too long property name for "Simplified 3D model" ( #8956 )
...
Don't show in changelog
2026-08-11 16:00:57 +02:00
Florian Rival
2ae27faee8
Enable navmesh on the web-app and update wording
...
Don't show in changelog
2026-08-11 12:59:05 +02:00
D8H
361f6b3a87
Add experimental "navmesh-based" pathfinding behavior for 2D and 3D ( #8943 )
...
- This pathfinding works in 2D and 3D is more flexible than the "grid-based" existing pathfinding.
- For 3D models, you can optionally choose, like for 3D physics, to follow the exact mesh of the 3D model for pathfinding - allowing characters and objects to move on or around the 3D model naturally.
- It handles "crowds" of characters, which can all go to a destination avoiding each others.
2026-08-11 11:11:44 +02:00
D8H
bfb60b4e2a
Fix missing translations for the 3D character behavior ( #8924 )
2026-08-04 16:29:39 +02:00
D8H
6e374a2fec
Improve the fix of pathfinding with tile map obstacles ( #8922 )
...
It takes into account the object size and margins.
Don't show in changelog
2026-08-04 13:54:44 +02:00
D8H
2a51e5786c
Fix pathfinding so that it now works with tile maps as obstacles ( #8921 )
2026-08-04 12:40:20 +02:00
ViktorVovk
925ae4e170
Support binary Spine (.skel) skeleton imports alongside JSON ( #8919 )
2026-08-04 09:50:46 +02:00
D8H
6a849d08d1
Fix sentence parameters of a tile map action ( #8908 )
2026-07-29 21:16:07 +02:00
D8H
0ad8a003b3
Fix default tile map assets not showing up ( #8907 )
2026-07-29 17:02:34 +02:00
Clément Pasteau
eb7d890a75
Improve panel sprite performance when not smoothed ( #8901 )
2026-07-28 14:49:26 +02:00
D8H
a462fa46cc
Optimize tile map trimming ( #8876 )
...
It avoids to scan all the tiles when scanning just a few rows and column is often enough (only 2 tiles in the best case scenario).
2026-07-23 10:34:47 +02:00
D8H
561c43464e
Allow to edit external tile maps at runtime ( #8830 )
2026-07-23 10:00:16 +02:00
D8H
6ade908c47
Fix 3D boxes not reacting to light in the 2D editor ( #8852 )
2026-07-17 14:39:44 +02:00
Clément Pasteau
953ac79213
Fix PointAttachmentRotationWorld for Spine ( #8802 )
2026-07-03 16:42:56 +02:00
D8H
98c2fb4f53
Fix 3D Physics gravity Y reset value ( #8775 )
...
Don't show in changelog
2026-06-26 14:51:30 +02:00
Clément Pasteau
5364af2eb0
Fix Panel Sprites opacity being wrongly applied twice ( #8772 )
...
Fix #8745
2026-06-26 09:05:17 +02:00
D8H
733c560ec9
Fix behavior overriding for Physics2, Physics3D, Multiplayer and SaveState ( #8766 )
...
- Don't show in changelog
2026-06-25 15:51:30 +02:00
D8H
b13ccf3b52
Collapse Physics world properties by default in the scene properties ( #8760 )
2026-06-24 17:54:19 +02:00
Clément Pasteau
c73ce6f250
Save state extended ( #8752 )
...
- Add actions to list, delete, check, and duplicate saves
- Also adapt actions so they can be awaited
2026-06-23 15:06:59 +02:00
Clément Pasteau
b584df4ce8
Fix Spine upgrade wrongly breaking require calls ( #8730 )
...
Only show in developer changelog
2026-06-17 11:26:18 +02:00
Gleb Volkov
f6872bd7a1
Migrate Spine extension to @esotericsoftware/spine-pixi-v7 ( #8595 )
...
- Replace the third-party `[email protected] ` with the official Esoteric Software runtime for PixiJS v7 (`@esotericsoftware/[email protected] `).
- The new runtime only fully supports skeletons exported from **Spine 4.2**. Older exports (e.g. 4.0) may partially render but mesh deformations won't work due to a Spine JSON schema change (`deform` → `attachments`).
2026-06-16 10:23:52 +02:00
Florian Rival
56dc9b77ad
Add tile scale property to 3D Box object ( #8685 )
...
* It defaults to 1 (same rendering as a Tiled Sprite in 2D). Useful for 3D games which can set it to a lower value like 0.2 to avoid textures being too big and so low quality when the camera is near 3D Box instances.
2026-06-08 17:48:06 +02:00
Florian Rival
98e2404be9
Add ready-to-use choices for new 3D box objects ( #8684 )
2026-06-08 16:51:15 +02:00
D8H
da2fec5085
Add missing help page links for 3D box, 3D model, text input and light obstacle ( #8677 )
2026-06-04 12:16:23 +02:00