Skip to content
This repository has been archived by the owner on Mar 5, 2021. It is now read-only.

Releases: superpowers/superpowers-core

v0.3.0

04 Jan 01:23
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Highlights for this update:

  • Redesigned user interface
  • Behavior properties can now be customized in scene behavior components
  • Projects now support "resources", to be used by plugins for project-wide settings
  • Some core parts of Superpowers have been ported to TypeScript
  • New p2.js plugin for 2D physics
  • Improved Cannon.js and ArcadePhysics2D plugins with scene components
  • New RNG.js plugin for seedable random number generation
  • Many new shortcuts for improved navigation (run the game with F5!)
  • Auto-generated behavior classes are automatically named based on script name
  • The Getting Started guide has instructions for exporting your games:
    http://docs.sparklinlabs.com/en/exporting-your-game
  • Improved animation playback behavior (initial frame is no longer skipped)
  • As always, many API improvements and bug fixes!
    • You can now pass a simple scene name to Sup.loadScene / .appendScene
    • ModelRenderer.getBoneTransform lets you attach tools/weapons to characters!
    • ArcadePhysics2D.Body.warpPosition lets you move obstacles
    • Vector3.cross, Vector3.dot
    • Improved Sup.Actor.lookAt and Sup.Ator.lookTowards to accept an up vector
    • TileSet.setTileProperty lets you edit tile properties

v0.2.1

04 Jan 01:22
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

A quick update to fix a few issues with the 0.2.0 release.

  • tweenjs plugin: Fix capitalization of TWEEN.d.ts file
  • tileMap plugin: Fix tile selection in tile set editor

v0.2.0

04 Jan 01:22
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Highlights for this first update

  • All assets are now live updated in the scene editor
  • Added a script error reporting pane, appears when compiling your script failed
  • Added a built-in TypeScript API browser, automatically gathers exposed APIs from each plugin
  • Desktop and in-app notifications for new chat messages
  • Many new and improved APIs, many bug fixes
  • Breaking API change: We unified all APIs to use radians rather than degrees, for consistency.
    You can use Sup.Math.toRadians(...) and .toDegrees(...) to convert easily between the two.

v0.1.0

04 Jan 01:22
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Initial release!

Hunt The Yeti

This is the first ever full-blown game with Superpowers: