Mage is a 3D Game Engine, built on top of THREE.js. It features Unity-like scripting, AMMO.js powered physics workers, an Infernojs powered UI and a clean API. Under (very) active development.
Full Changelog: https://github.com/MageStudio/Mage/compare/v3.21.0...v3.21.1
Full Changelog: https://github.com/MageStudio/Mage/compare/v3.20.2...v3.21.0
Full Changelog: https://github.com/MageStudio/Mage/compare/v3.20.1...v3.20.2
Better tweening:
tweenTo
function from easing
module.repeat
option for between.jsFull Changelog: https://github.com/MageStudio/Mage/compare/v3.20.0...v3.20.1
Fixed a series of issues:
Keyboard input was compromised and no longer working. Lights body was not properly set. Added easing functions and looping to the constants. Fixed camera not setting its body properly.
Full Changelog: https://github.com/MageStudio/Mage/compare/v3.19.0...v3.20.0
Added Labels to the engine. The following has been added:
LabelComponent
: When creating a Label, make your Inferno component extend the LabelComponent
class, as it has the required instructions for the engine.html-to-image
: This library is being used to export Inferno components to images.Full Changelog: https://github.com/MageStudio/Mage/compare/v3.17.10...v3.19.0
Added missing .None
to easing function used by Entities.
Full Changelog: https://github.com/MageStudio/Mage/compare/v3.17.9...v3.17.10
Fixed typo.
Full Changelog: https://github.com/MageStudio/Mage/compare/v3.17.8...v3.17.9
Fixed a bug occuring when switching levels with Physics settings enabled.
Full Changelog: https://github.com/MageStudio/Mage/compare/v3.17.7...v3.17.8
Improved disposal of Entities.
Full Changelog: https://github.com/MageStudio/Mage/compare/v3.17.6...v3.17.7