Skip to content

Releases: 4ian/GDevelop

5.3.198

03 Apr 16:56
4bf576a
Compare
Choose a tag to compare

Improved Community Game Feedbacks 🖊️

To improve the feedbacks given by the GDevelop community on your games published on gd.games, we're releasing a few new improvements both for players and creators.

First, as a player, you can now earn credits 🟡 when giving useful feedback to a game (published on gd.games).

  • Ensure you craft your feedback with care, as you will be eligible to earn credits, only if it helps the creator. (Checkout the exact conditions on gd.games)
  • Be careful and thoughtful: if we detect fake feedback, spam or inappropriate content, the credits will be removed and your account will be banned from giving feedback again.

image

As a game creator, you can also rate feedbacks received on your games published on gd.games:

  • When you receive a feedback on a game, go to the Game Dashboard (or check the email notification for the feedback) to rank the comment as great, good or not useful. If a comment is abusive, spammy or harmful, you can also report it as such.
  • Users making the best comments will be showcased in the leaderboard on the community page and on gd.games
  • As a game creator, you're also benefiting from rating feedbacks: games with the most rated feedbacks will be displayed in a leaderboard and on gd.games. We encourage you to take the time to rate the feedbacks you're receiving so your game becomes more visible to the community!

image

Finally, the community leaderboard, showing users with the best comments and the games with the most comments, is now visible in the Community Tab, from the homepage.

image

Yearly subscriptions are now available 🗓️

You can now subscribe to Silver, Gold and Pro memberships on a yearly basis, with up to 40% discount. Open the app to check the different memberships available and their yearly prices.

image

💝 Improvements

  • New action for Physics behavior: Set the linear velocity towards an angle (Thanks @tristanbob!)
  • Allow custom objects to use animations
  • Display questions when canceling a subscription
    • This will help the GDevelop team understand how the premium subscriptions can be improved to suit your needs
  • Improve first screen layouts by making them less cluttered
  • Display the coordinates of the center point of a Sprite even when set automatically
  • Add an action to allow disabling P2P direct connections (Thanks @arthuro555!)

🐛 Bug fixes

  • Fix expressions involving a variable (or property) of type number/string wrongly rejected when an operator like + was used after them
    • For example, "Your score is " + NumberVariable + " points" was rejected, because the second operator type was not properly inferred.
    • If something does not work in your game anymore, double check if your expressions in the events sheets are not underlined in red. Sometimes, adding ToString( or ToNumber( around it might be required.
  • Fix plugin-consent version for admob
    • Creating an iOS app with admob was not working due to a package depending on a wrong version
  • Fix collision mask of rotated Spine objects
    • Fixes rotation of Spine objects in the editor.
  • Fix missing expressions for text object

⚙️ Extensions

  • [Reviewed] [Billboard] Allow to use any 3D object
  • [Reviewed] [Sticker] Fix object positions after a size change when angle is 0
  • [Reviewed] [Parallax] Fix a shift when zooming
  • [Community] [3D model 9-patch] A 3D model with corners that don't stretch and sides that can be tiled.

🎨 Assets

  • Add new 3D free pack: Pirate Kit by Quaternius
  • Add new 3D free pack: Platformer Game Kit by Quaternius
  • Add new free music pack: New Hero In Town by AyItsMatt
  • Add new premium pixel art pack : Top Down Interior by GDevelop
  • Add new premium pack: SciFi Graphics Toolkit Vol 4 by BarelyApes
  • Fix tiles names from Top Down Interior

🕹 Examples

  • [Platformer] Use the parallax extension

🕹 Premium Game Templates

thumbnail

  • Update Online Multiplayer Template by Vegetato with latest THNK version.

🛠 Internal changes (for developers)

  • Define app theme related CSS variables at HTML body level
  • Use a CSS module for SimpleTextField, to avoid name clashes

5.3.197

03 Apr 09:12
abce34f
Compare
Choose a tag to compare

Warning

This version is deprecated due to a bug when trying to modify an object animation with its index.
Please use the version 5.3.198 instead.

5.3.196

28 Mar 14:55
5c66623
Compare
Choose a tag to compare

Warning

This version is deprecated due to a bug in some object animations not changing in-game.
Please use the version 5.3.197 instead.

5.3.195

15 Mar 09:32
7c0a7a4
Compare
Choose a tag to compare

💝 Improvements

  • Improve Guided lessons
    • Lessons have been slightly reworked overall
    • Most languages are now supported
    • A new option allows to fill a value automatically with a button, speeding up the typing part
  • Notifications about game sessions achievements will now appear in your feed
  • Allow to change text of custom objects like any text object
  • Add action to draw a fillet rectangle with Shape painter (rounded rectangle with inverted corners) (Thanks @trp02!)

🐛 Bug fixes

  • Fix broken editor panels drag'n'drop
  • Prevent games from crashing when a scene contains a wrapped text object with a big font size
  • Fix the object effect color tween action
  • Fix custom object capability changes to be applied right away
  • Fix 3D custom objects CenterZ expression and condition

⚙️ Extensions

  • [Reviewed] [Parallax] Make the parallax start with an offset of 0
    • The object can be in a layer that moves.
  • [Reviewed] [3D particle] Remove object properties for position and rotation
    • Position and rotation must be set with the instance editor or actions.
  • [Community] [WithThreeJs] Fixed an issue where warnings were not displayed - Thanks @PANDAKO-GitHub
  • [Community] [Countdown timer] Fix a typo in the restart action name - Thanks @TheGemDev
  • [Community] [3D camera shake] Shake layer cameras on 3 rotations

🕹 Premium Game Templates

New template by Vegetato: Roguelite

Developer Changelog

  • Add TypeScript type checking to JsExtension.js files (Thanks @arthuro555!)

5.3.194

08 Mar 19:01
292b23e
Compare
Choose a tag to compare

Introducing notifications 🔔

Notifications

A notifications section has been added next to your profile on the homepage.

  • Notifications will stay discreet so you can decide when to check them, whilst focusing on creating your game
  • They are useful to follow what's going on with your game and in the ecosystem: "new game feedback", "new credits dropped thanks to your subscription", "your game reached 10k plays"...

💝 Improvements

  • Credits can now be used to start a Cloud Build when your export quota is exhausted:
    • This allows you to use more cloud builds, for example to export to Android, including for users not having a subscription.
    • With a subscription, you also get free credits every month, which can be used for unlocking an extra build when needed.
  • A QRCode is now displayed when a game is published to gd.games, allowing to quickly test on a phone.
  • Allow custom objects to be used as 3D objects. Custom objects, like the 3D particle emitter, can be used as any other 3D object:
    • They have the same set of actions and conditions as other 3D objects,
    • In the scene editor, their Z position and 3D rotations can be changed.
  • Sort 3D effects to show light and fog effects first in the list of effects
  • The Get Started page was reworked to directly show recommendations and make the survey optional
  • Improve the performance of the Asset Store and reduce network usage
  • Add file to ease detection of GDevelop by tool like SteamDB or Itch

🐛 Bug fixes

  • Fix type check for GDJS and documentation generation
  • Fix Spine resources not loaded properly in games in the web-app version of GDevelop (Thanks @f0nar!)
  • Fix a crash that sometimes happens when deleting links of an object
  • Fix child creation issue for prefabs

⚙️ Extensions

  • [Reviewed] [Repeat every X seconds] Allow to use several object timers
  • [Reviewed] [Toggle switch] Fix collision mask from being 0 pixel by default
  • [Reviewed] [Toggle switch] Add an action to toggle the switch
  • [Reviewed] [Marching square] Fix "Grid value" and "Clamp" actions
  • [3D object shake] Fix a crash when the "Start to shake at the object creation" property is enabled from the 1st scene
    • Add a condition to check if the shaking is stopping

🕹 Examples

🛠 Internal changes (for developers)

  • Include PixiJS Spine pre-built files as part of the extension, like other extensions (Thanks @f0nar!)

5.3.193

08 Mar 15:40
d73ae4c
Compare
Choose a tag to compare

Warning

This version is deprecated due to a wrong display when creating a cloud build with a subscription.
Please use the version 5.3.194 instead.

5.3.192

01 Mar 15:19
7b70f91
Compare
Choose a tag to compare

🍎 Export your game on iOS in one-click

A new challenger has appeared!

Screenshot of the Share workflow mentioning the new iOS option

GDevelop 5.3.191 introduces support for iOS Cloud Builds and automated publishing to App Store Connect.

  • This allows to build a game for iOS directly from GDevelop, without any additional development tool or access to a Mac.
  • Builds can be done for development (testing on iPhone/iPad) or for the App Store directly.
  • An Apple Developer account is required, so that you can generate the required certificate files (and authentication keys for uploading to App Store Connect). Read the documentation to learn more how to set this up.

Using these new "iOS cloud builds" requires a Gold or a Pro subscription. iOS packaging requires running expensive macOS machines in the cloud to build the games and upload them using Apple specific development tools. This means iOS cloud builds can only be offered with a limited number of builds each months for Gold and Pro subscribers. More iOS builds will be available for purchase with credits in a future release.

💝 Improvements

  • The project manager has been renovated to have the same UI as the objects list. It supports keyboard navigation, is faster and allow to open multiple scenes quickly.
  • Editor performance improvements:
    • Improve display performance on Project and Team members lists
    • Paginate list of games to improve display performance
  • Improve visibility on small tablets and mobiles in landscape
    • Prevent the screen to be detected as mobile and some layout to shift unnecessarily
  • Improve the UI and UX of the publishing/build flow.

🐛 Bug fixes

  • Fix: Display claimable asset pack at top of Premium asset packs listing
  • Fix: Update BBText hitboxes when text changes
    • Also: Deprecate current font family setting action that uses a string as input and create a new action that uses a selector instead.
  • Fix URL opening action on iOS
  • Fix display of audio previews in premium asset pack previews
  • Fix scrollbars not properly styled in latest Chrome version
  • Fix 3d model resource changes not being detected by the other fields of the object editor
  • Fix a crash when the camera Z is changed and there is no 3D object in the project
  • Fix crash when using left and right arrow keys to navigate the events function tree view
  • Fix icons generating utility not working on macOS

⚙️ Extensions

  • [Reviewed] [InAppPurchase] Fix: Correctly handle purchases and approved events
  • [Reviewed] [Boids] Fix boids deletion to avoid them to keep affecting others
  • [Reviewed] [Third person camera] Make the smooth camera use the shortest rotation
  • [Community] [WithThreeJs] Fix light brightness change from Three.js r160 of GDevelop 5.3.190 (Thanks @PANDAKO-GitHub!)

🕹 Examples

  • [InAppPurchase] Update example with fixed InAppPurchase extension

🎨 Assets

Premium packs

By BarelyApes

By GDevelop

5.3.191

29 Feb 10:20
7c83610
Compare
Choose a tag to compare

Warning

This version is deprecated due to an issue when publishing a game on gdgames.
Please use the version 5.3.192 instead.

5.3.190

20 Feb 15:48
0bb0969
Compare
Choose a tag to compare

✨ New perks for subscribers

Starting this month, every subscriber will have access to two new perks!

Monthly credit give away

Silver, Gold and Pro (formerly called Startup) users will receive credits on a monthly basis. This table will let you find how many credits you earn according to the GDevelop membership you have.

GDevelop coin as a logo for credits

Asset packs to claim

Gold and Pro users will also have the possibility to unlock for free a new asset pack every month, to see it search into the Asset Store into the app. Once claimed, you will have access to it forever.

The Asset Pack give away is organised by the GDevelop team. It changes each month so stay tuned!

Screenshot of the asset store with an asset pack with a banner that says "Claim this pack"

🌟 Use GDevelop credits to get items from the asset store - and choose between asset licenses

You can now purchase items from the Asset Store using your GDevelop credits - in addition to using traditional, secure payment methods like Paypal or Credit Cards.

Remember that you can also use credits to purchase promotional packages to boost your game in the GDevelop ecosystem.

Starting from now, it's also possible when buying an asset pack or a template to choose if you want to buy the commercial version - allowing you to publish a game made with it - or the unlimited commercial version - which allows you to use it on as many commercial, published game you need.

Screenshot of the asset store with a new button to purchase an asset pack with credits

💝 Improvements

  • Add again a button to see more templates on the build section
  • Display promotion items on the homepage
  • Show all products on mobile app stores, purchasable with GDevelop credits
  • Keep original object and resource names when exporting assets
  • Introducing first 3D effects for layer (also called "post processing effects"):
    • You can now use "Bloom" and "Color adjustment" effects for 3D layers.
    • A lower quality anti-aliasing is now used when post-processing is enabled (SMAA instead of MSAA).
    • Upgrade internal 3D rendering engine to Three.js r160.

🐛 Bug fixes

  • Fix platformer character position when its height changes
  • Fix auto scroll to action/condition item when editing an action or condition.
  • Fix a crash that sometimes happens when several sounds are played at the same time
  • Fix conflict between opening and previewing a private game template from the store section
  • Fix parameters drop-down list for properties of type choices
  • Fix visibility of hidden extension functions starting with an object parameter from within the extension

⚙️ Extensions

  • [Third person camera] Add a smooth camera behavior
  • [3D Tween] Deprecate tween actions that are now in the built-in Tween behavior
  • [Health, Fire bullet, Smooth camera] Move some properties in the advanced section
  • [FlexBox] Downgrade FlexBox to community tier because of a memory leak

5.3.189

09 Feb 13:23
25adb02
Compare
Choose a tag to compare

💝 Improvements

Changes on 3D models and objects

  • Keep 3D model origin as part of the object when used as the object origin
    • In case you choose "Model origin" for the "Origin point" property and the model origin is outside of the model, the model size may be smaller than in previous releases. To solve the issue you can:
      • Choose one of the other options for the "Origin point" property
      • Reset the "Scaling factor" to its previous value to get back the same size as before
      • Modify the model to set the origin nearer to the geometry
    • Also fix the scaling of flat 3D models
  • Select the highest 3D objects first

Other improvements

  • Allow to set the text outline and shadow from the object editor
    • Avoid the shadow to be cut out.
    • Fix the shadow angle action.
  • Collapse advanced behavior properties
  • Add new preference for resource importation in the project folder (for desktop projects)
  • Allow to select instances with a selection rectangle starting from within another instance holding Shift
  • Add possibility to cancel edition with Piskel/Jfxr/Yarn from the editor
  • Hide play tab for student profiles
  • Put Instances list search bar at the same place as the other panels in Scene editor
  • Improve game templates and examples display on build page
  • Add autocompletion for "input type" action of text input objects
  • Avoid event-functions to be selected when their menu is shown
  • Avoid showing a loader on profile and user chip on subsequent loads
  • Use the object name as the default new image name in Piskel
  • Show installed version in the extension detail dialog

🐛 Bug fixes

  • Fix add assets button from shop being always visible
  • Fix a crash when exporting assets sharing the same resources
  • Fix particle emitters not deleting itself when all their particles die before being displayed
  • Fix game template/example search when there are only game templates matching
  • Fix a missing parameter in the sentence of the tween progress condition
  • Fix version history displaying loader on locally-stored projects
  • Fix action/condition selector not updating on object change
  • Fix behavior function renaming
  • Fix the orthographic camera zoom update and its default Z position

⚙️ Extensions

Reviewed

  • [Mouse pointer lock] Fix an error when used with Safari on iOS (Thanks @PANDAKO-GitHub!)
    • Avoid errors when running the "Request Pointer Lock" and "Exit pointer lock" actions in Safari on iOS.

Community

  • [3D raycaster] Fix a typo in a parameter name
  • [3D walk] Turn and move objects forward and sideway (Thanks @Mahan-Ashrafi and @sg631)
  • [3D collision] Check collision and distance between 3D objects (Thanks @VanCastar!)
  • [3D jump] Jump and fall along Z axis (Thanks @gabrielzv1233 and @VanCastar!)

🎨 Assets

Premium

by Khron Studio:

  • RPG Interface Essentials - Inventory & Dialog
  • RPG Interface Essentials: Character and Hub

by GDevelop:

  • Tamagochi Props & Background

Free

  • [Menu buttons] Add 3 new Prefabs buttons
  • Change configuration for any 3D model: make their top on Z+

🕹 Examples

  • [3D fist person] Smoother movement and add jump
  • [Tween test] Add a scene for 3D tweens