💝 Improvements
- The homepage has been completely reworked! Now, it displays starters, tutorials and the game showcase.
Additionally:- Add button with split menu to open recent projects
- The project name can now be selected before the creation of the game. By default it's a fun, automatically generated name.
- Improve the whole export flow:
- The Preview & Publish buttons are now centred in the interface.
- The one click export to a web link is put forward in the interface, allowing to easily share your game.
- The other exports has been reworked to be split into "Automated" and "Manual' exports.
- Sharing options have been added.
- Improve layer visibility toggle with an explanation text.
- Add minor UI improvements to the profile dialog (Thanks @Midhil457!)
⚙️ Extensions, 🎨 assets and 🕹 examples
- Fix a crash sometimes happening with the "Render to sprite" extension (thanks @arthuro555!)
- Fix the "Map" function in ExtendedMath extension (thanks @D8H!)
- Add an expression to get the weighted mean between 2 RGB colors to the Color Conversion extension (thanks @D8H!)
- Fix distance tolerance handling in Idle object tracker
- Add actions to make hills and evaluate the field normals to MarchingSquares extension (thanks @D8H !)
- Add automatic rules to ensure extensions are following proper punctuation rules (thanks @arthuro555!)
- Add split screen example (thanks @arthuro555!)
- Add a "Platform painter" example based on the Marching Squares extension (thanks @D8H!)
- Fix examples not showing in the list (thanks @Midhil457!)
- Improve the isometric example to allow to use the grid to place new tiles (thanks @D8H!)
- Add an example showing how to simulate a landscape (top-down "terraforming") and associated physics (thanks @D8H!)
- Add a QIX like game example (thanks @D8H!)
🐛 Bug fixes
- Fix videos wrongly removing unused resources in the resources editor.
- Fix light textures sometimes not behaving properly when close to an obstacle.
🛠 Internal changes (for developers)
- Allow grid based object to optimise collision checks (Thanks @D8H!)
- Allow to get the hit boxes for a given area.
- Also remove useless array and wrong sharing of vertices in Light object renderers