New light plugin
The light plugin adds ambient, directional, spot, point lights and shadow casting. Sprite and model renderers now let you choose between basic and phong materials.
Download the aircraft demo project
This is all very new and experimental so there are some limitations. Please report any issues you encounter. Support for writing custom shaders or doing postprocessing effects will come later.
Tile map editor improvements
The tile map editor gained a flood fill tool as well as various fixes and network performance improvements.
New project and scene settings
You can now define a startup scene for your game in the settings.
And you can choose the default camera mode (3D or 2D) for the scene editor.
Error reporting in the script editor
The script editor gained a much-improved, resizable error pane that doesn't jump up and down like the old one used to do.
It presents errors in a nice table and you can click on individual errors to jump to the offending line.
Model import improvements
The model importers now report warnings and errors in a resizable pane.
Non-triangle or non-quad faces are now properly ignored in the OBJ importer, rather than stopping the export altogether.
Improvements to the sprite editor
The spritesheet preview area can now be scrolled, it features a grid and provides better feedback for selecting an animation's start and end frames. The animation preview area is now resizable, too.
Measuring text and camera settings
You can use now Sup.Font.getTextWidth(text: string) to measure some rendered text.
The camera viewport can now be configured in the scene editor.
New API functions Sup.Camera.set{Near,Far}ClippingPlane allow controlling the camera's clipping planes at runtime.