Florian Rival
dd2ee4baa7
Add a hint that the Tween opacity action only works on 2D objects
2026-05-04 17:10:11 +02: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
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
Florian Rival
f7a821f980
Add categories to classes for game engine documentation ( #8076 )
2025-12-18 17:12:07 +01: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
887693a90d
Forbid camera zoom to be set to 0 ( #7778 )
2025-08-11 10:30:28 +02:00
D8H
ee435f7081
Fix the tint action of Sprite to handle floating point color components ( #7772 )
2025-08-08 15:57:19 +02:00
Florian Rival
5eeb505807
Fix tests
...
Don't show in changelog
2025-08-08 11:36:33 +02:00
Florian Rival
96e9dd7c4b
Update Tween description
...
Don't show in changelog
2025-06-04 19:46:14 +02:00
D8H
a571445e0e
Allow custom objects to self-destruct ( #7605 )
2025-05-12 14:03:21 +02:00
D8H
7a21f9533e
Upgrade to TypeScript 5.4.5 ( #7394 )
...
- Don't show in changelog
2025-02-12 17:51:36 +01:00
D8H
2a2c930b74
Add vertical alignment property for text object ( #6975 )
...
- Fix proportional anchors on custom object children
2024-10-02 11:17:48 +02:00
Florian Rival
57371c3759
Add "Quick Customization" in the Get Started page ( #6856 )
...
* Choose a starter game and quickly replace objects and tweak their behaviors. The game is then automatically published so it can be shared: this is perfect for new users to get a taste of how a game works and make their own remix of a game before going further.
2024-08-18 18:04:53 +02:00
D8H
870247a3df
Add the "destroy when finished" parameter in events for opacity tweens ( #6579 )
2024-05-20 17:48:31 +02:00
D8H
99f7e55044
Fix the object effect color tween action ( #6452 )
2024-03-14 14:13:28 +01:00
Arthur Pacaud (arthuro555)
31ef3fec58
Add TypeScript type checking to JsExtension.js files ( #6321 )
2024-03-09 17:22:12 +01:00
D8H
3568a58019
Allow custom objects to be used as 3D objects ( #6369 )
...
- Custom objects like the 3D particle emitter can be used as any other 3D object
- with the same set of actions and conditions thanks to the 3D capability
- in the scene editor, their Z position and 3D rotations can be changed
- Fix child creation in `doStepPostEvent` function
2024-03-05 13:51:41 +01:00
D8H
cc24eab2aa
Allow to set the text outline and shadow from the object editor ( #6246 )
...
* Avoid the shadow to be cut out.
* Fix the shadow angle action.
2024-02-08 13:11:18 +01:00
D8H
fa4efef857
Fix a missing parameter in the sentence of the tween progress condition ( #6299 )
2024-01-30 10:35:25 +01:00
D8H
28f7c9ae0b
Fix a crash when the scale tween action is used in a 2D game ( #6260 )
2024-01-25 10:49:34 +01:00
Clément Pasteau
a377467031
Revert "Type JsExtensions files with typescript" ( #6220 )
...
Don't show in changelog
2024-01-18 16:01:28 +01:00
Arthur Pacaud (arthuro555)
ad18eab4ae
Type JsExtension.js files with TypeScript ( #6200 )
...
* Also improve typing of the C++ Core classes in TypeScript.
Only show in developer changelog
2024-01-18 09:53:24 +01:00
D8H
3ae5db2a49
Fix scale and camera zoom tweens from setting NaN when the initial value was 0 ( #6178 )
2024-01-15 14:44:10 +01:00
D8H
2e4e91c21e
Add tween actions (position, rotation and depth) for 3D objects ( #6122 )
2024-01-02 10:03:59 +01:00
D8H
423f15b513
Add actions to tween effect properties ( #5993 )
2023-12-04 15:25:40 +01:00
D8H
19a762fb60
Fix a memory and CPU leak when a finished tween is replaced ( #5917 )
2023-11-17 11:44:12 +01:00
D8H
f991c09c39
Fix a crash when only the Ease expression is used from Tween extension ( #5821 )
2023-10-23 09:57:22 +02:00
D8H
a3cd00dc94
Fix a typo in the scale tween action ( #5815 )
2023-10-20 15:47:29 +02:00
D8H
230d410469
Fix missing exported files for scene tweens ( #5812 )
2023-10-20 15:20:16 +02:00
D8H
402e54f706
Fix the Ease expression of the Tween extension ( #5810 )
...
Don't show in changelog
2023-10-20 11:07:19 +02:00
D8H
9a42ae11ad
Tween extension rework ( #5710 )
...
Fix bugs and change implementation for a better maintainability.
2023-10-19 11:24:32 +02:00
D8H
eb723b2a0e
Fix missing tags for installed extensions in the behavior list ( #5553 )
2023-08-13 13:14:27 +02:00
D8H
be84b2153f
Move some Tween actions in "Size" and "Visibility" groups ( #5551 )
2023-08-10 12:22:09 +02:00
AlexandreS
982a0c6e53
Fix Z position tween not working on 3D model objects
...
Also fixes a missing icon for 3D model resource in the resources tab of the project
2023-05-22 09:55:36 +02:00
AlexandreS
cf374737fc
Add support for built-in 3D games ( #5285 )
...
* This provides new 3D objects: 3D Box (perfect to create walls, floors, or billboards) and 3D Model (to import objects created in a 3D modeling app).
* 2D and 3D can be mixed in a same game. Each layer of a game can contain 2D objects, 3D objects or a mix of both.
* This allows to build 2D games, 2.5D games and full 3D games: platformers, racing games, FPS, hyper casual games. It's easy to start adding 3D objects to an existing 2D game.
* You can set up a light by adding an ambient light and/or directional light in the effects of a 3D layer. 3D objects can be configured to react to light or ignore it.
* In the future, support for 3D objects will be improved: light objects, animations, etc...
2023-05-16 17:37:49 +02:00
supertree-wook
8fb139ff63
Rename the readme and license files to match standard ( #5272 )
...
Do not show in changelog
2023-05-04 09:22:12 +02:00
DaddyPluM
4e0e4b9184
Rename license.txt to license.md ( #4783 )
...
Don't show in the changelog
2023-04-15 16:00:16 +02:00
AlexandreS
e3fd91681c
Fix: Upgrade shifty to 2.20.4 to prevent tweens to be applied when a scene is resumed ( #5139 )
2023-03-21 11:07:24 +01:00
Aurélien Vivet
fb3d821368
Add a value range ( #4877 )
...
Don't show in changelog
2023-02-20 11:45:15 +01:00
AlexandreS
52ebfb8100
Remove starting value in tween variable actions
...
Also:
- Change phrasing for object tweens
2022-10-25 08:53:37 +02:00
D8H
80cb6d697c
Handle custom objects at runtime ( #4294 )
...
* Don't show in changelog
2022-10-18 13:36:48 +02:00
D8H
df3433c55f
Add autocompletion for timers, tweens and other extensions identifiers ( #4386 )
2022-10-13 13:39:53 +02:00
D8H
0706a54305
Reorganize extensions categories ( #4345 )
2022-10-04 10:37:27 +02:00
Aurélien Vivet
d0c9ff6754
Fix the action to tween the number of a scene variable ( #4235 )
2022-08-28 16:53:16 +02:00
Arthur Pacaud
c86388018c
Add tween actions for camera zoom and camera rotation ( #4174 )
2022-08-03 22:21:45 +02:00
Florian Rival
5a71b3a05f
Add the unit (milliseconds) in the Tween behavior action parameters ( #4137 )
2022-07-24 22:23:35 +02:00
Arthur Pacaud
e65b576e4b
Adding actions to tween the value of a scene variable or a layer camera position ( #4022 )
...
* Like tweens added on objects, these tweens can be manipulated: paused, resumed or stopped.
2022-06-27 23:56:16 +02:00
AlexandreS
e91a794d91
Fix: Prevent runtime from trying to parse js map files to avoid Chrome logging warnings
2022-05-24 13:59:03 +02:00
D8H
7258da9927
[Tween] Fix the icon of the expression. ( #3606 )
...
Don't show in changelog
2022-02-09 18:23:01 +01:00
D8H
83a390089d
Add an expression to use Tween easing functions ( #3605 )
...
* This is useful to do easing with other formulas rather than the classic "lerp".
2022-02-09 10:05:42 +01:00