Create your own amazing games without programming!

GDevelop for Mac

GDevelop 5.0.0 Beta 104

  -  127 MB  -  Open Source

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of GDevelop 5.0.0 Beta 104.

For those interested in downloading the most recent release of GDevelop for Mac or reading our review, simply click here.

All old versions distributed on our website are completely virus-free and available for download at no cost.

We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • GDevelop 5.0.0 Beta 104 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    GDevelop 5.0.0 Beta 104 Screenshot 1
  • GDevelop 5.0.0 Beta 104 Screenshot 2
  • GDevelop 5.0.0 Beta 104 Screenshot 3
  • GDevelop 5.0.0 Beta 104 Screenshot 4
  • GDevelop 5.0.0 Beta 104 Screenshot 5

What's new in this version:

New features:
- Add Tilemap: an object to display tile-based maps made using Tiled
- Read the step-by-step explanations on how to use this object
- Download Tiled to author your own map/objects. You can also try other editors like LDtk, but you'll need to export to the Tiled format, and use Tiled to save as JSON
- Rotated tiles are supported, as well as a limited set of feature from Tiled including animated tiles. Not all Tiled features are supported though - read the documentation to know more
- Two new examples using Tilemap have been added
- Add support for isometry in the top-down movement behavior
- Add an option to choose: classic top-down movement, isometry, 2:1 isometry or isometry with a custom angle
- Add actions, conditions and expressions for Shape Painter
- Expressions to get the color of the outline or filling
- Expressions to get the opacity of the outline, filling and size of the outline
- Conditions/actions to check/change the usage of relative coordinates

- Improve the search bar when adding an action/condition to search in all the existing actions and conditions
- This includes the object actions and conditions. If one is selected, the object can be chosen as a parameter
- This should improve the search experience for both new and advanced users
- This should reduce confusions for users searching for an action/condition and not finding it because they have not chosen an object first
- The AdMob actions have been changed (after an internal upgrade to fix issues on iOS)
- Banners can't be overlayed on the game anymore. They are displayed either above or below
- New conditions are now available to check if interstitials, banners or reward videos encountered an error when loading
- A new action is available to enable (or disable) the test mode for all ads at once.
- App Id are now separated, with one for Android and one for iOS. Don't forget to update them before exporting your app, otherwise it would get terminated when started
- Upgrade Yarn Editor (integrated dialogue editor) to its latest version
- Add "Procedural generation" example

The wiki now contains automatically generated reference pages for all features of GDevelop:
- Automatically generated reference pages for all the "official extensions" that are part of GDevelop. They are listing all the actions, conditions and expressions
- The page listing all the "community" extensions is now displaying icons and more details
- Add menu item to move up and down parameters of functions and behavior methods
- Added a preference to toggle the visibility of menu bar in preview windows
- By default, the menu bar is now hidden in previews (like in exported games)
- Update readmes and docs to mention TypeScript

- Prevent files being overwritten when a resource is copied to the project folder
- Ensure the conditions column has a minimum size, to make them readable even when a lot of sub-events are used
- Fix new events received before old events in the p2p extension
- Also add an expression to get the sender name
- Also refactor the code internally to allow usage from JavaScript
- Fix crash when using Pathfinding::DestinationX() and related expressions
- Fix potential crashes because of bad content in the clipboard
- Fix platformer object behavior not working properly when the object also has the platform behavior
- Fix being unable to select any behavior other than the first one in the action/condition editor, when an object has multiple behaviors
- Fix long variable or object names overflowing out of the Events Sheet
- Fix crash when lights used with obstacles in some conditions
- Fix URLs not opening in the system browser in previews or exported games
- Fix missing translation markers
- Fix Space Shooter tutorial link
- Fix potential crash/memory corruption when updating an extension
- Fix various wordings/typos

Internal changes:
- The whole game engine ("GDJS") and extensions for the game engine are now written in TypeScript
- This makes the game engine and the extensions more robust, preventing bugs and regressions
- Export sourcemaps of the game engine/extensions in previews
- Convert the p2p extension to Typescript
- Add documentation of extensions in the generated GDJS documentation
- Rework objects recycling to be opt-in with a reinitialize method
- Add instructions about npm installation issue on WIndows