Crafty

JavaScript Game Engine

MIT License

Downloads
68
Stars
3.4K
Committers
119

Bot releases are hidden (Show)

Crafty - Crafty 0.9.0 Latest Release

Published by starwed over 6 years ago

Changes from 0.8.0:

  • Numerous optimizations, at the cost of a larger than normal number of breaking changes (see release notes for a full list, and here for some upgrade tips)
  • Improvements to the control systems
  • Shorthand for defining getter/setters as part of components
  • Allow freezing/unfreezing entities (temporarily remove them from rendering/collision/motion systems.)

Here's the full release notes, and preview documentation is available.

Crafty - Crafty 0.9.0-rc3

Published by starwed over 6 years ago

Second release candidate for version 0.9.0, fixing a touch event bug with rc2.

Changes from 0.8.0:

  • Numerous optimizations, at the cost of a larger than normal number of breaking changes (see release notes for a full list, and here for some upgrade tips)
  • Improvements to the control systems
  • Shorthand for defining getter/setters as part of components
  • Allow freezing/unfreezing entities (temporarily remove them from rendering/collision/motion systems.)

Here's the full release notes, and preview documentation is available. (Though you can also see the docs locally with grunt view-api.)

Crafty - Crafty 0.9.0-rc2

Published by starwed over 6 years ago

Second release candidate for version 0.9.0, fixing a couple of bugs with rc1.

Changes from 0.8.0:

  • Numerous optimizations, at the cost of a larger than normal number of breaking changes (see release notes for a full list)
  • Improvements to the control systems
  • Shorthand for defining getter/setters as part of components
  • Allow freezing/unfreezing entities (temporarily remove them from rendering/collision/motion systems.)

Here's the full release notes, and preview documentation is available. (Though you can also see the docs locally with grunt view-api.)

Crafty - Crafty 0.9.0-rc1

Published by starwed almost 7 years ago

First release candidate for version 0.9.0.

Changes from 0.8.0:

  • Numerous optimizations, at the cost of a larger than normal number of breaking changes (see release notes for a full list)
  • Improvements to the control systems
  • Shorthand for defining getter/setters as part of components
  • Allow freezing/unfreezing entities (temporarily remove them from rendering/collision/motion systems.)

Here's the full release notes, and preview documentation is available. (Though you can also see the docs locally with grunt view-api.)

Crafty - Crafty 0.8.0

Published by starwed over 7 years ago

You can find the full docs for this version here.

Major features in 0.8.0:

  • Override the default WebGL shaders (#1003)
  • Initial raycast functionality (#1021)
  • Multiple layers of a given type (DOM/Canvas/WebGL) are possible, and they can respond to viewport movement in different ways
  • Static UI layers are now possible
  • A new "Controls" system that makes it easier to wire up inputs to your entities.

More features and bufixes are listed in the full release notes!

Crafty - 0.8.0-rc2 release candidate

Published by starwed almost 8 years ago

The second release candidate for version 0.8.0.

Major new features from 0.7.1:

  • Override the default WebGL shaders (#1003)
  • Initial raycast functionality (#1021)
  • Multiple layers of a given type (DOM/Canvas/WebGL) are possible, and they can respond to viewport movement in different ways
  • Static UI layers are now possible
  • A new "Controls" system that makes it easier to wire up inputs to your entities.

Here's the full release notes, and preview documentation is available. (Though you can also see the docs locally with grunt view-api.)

Crafty - 0.8.0-rc1 release candidate

Published by starwed almost 8 years ago

A release candidate for version 0.8.0.

Major new features:

  • Override the default WebGL filters (#1003)
  • Initial raycast functionality (#1021)
  • Multiple layers of a given type (DOM/Canvas/WebGL) are possible, and they can respond to viewport movement in different ways
  • Static UI layers are now possible
  • A new "Controls" system that makes it easier to wire up inputs to your entities.

Here's the full release notes, and preview documentation is available. (Though you can also see the docs locally with grunt view-api.)

Crafty - Crafty 0.7.1

Published by starwed over 8 years ago

A minor update with fixes to Crafty 0.7.0:

Fixed bugs:

  • Problems including Crafty cross-domain
  • Bug unregistering some WebGL entities, causing the max entities limit to be reached too quickly
  • Proper bower registration

Full release notes for 0.7.1

Crafty - 0.7.1-rc2 release candidate

Published by starwed almost 9 years ago

A minor update with a few fixes to 0.7.

  • WebGL entities are properly unregistered for all component types
  • Including Crafty cross-domain should no longer throw an uncaught exception when checking localStorage
  • Fixes to the release process to ensure that bower release functions correctly
Crafty - Crafty 0.7.0

Published by starwed almost 9 years ago

You can find the full docs for this version here.

New features in 0.7.0:

  • WebGL support
  • Revamped Motion system
  • Changes to isometric components
  • Improvements to core functionality
  • Many more: check out the full release notes!
Crafty - Crafty 0.7.0 Beta-2

Published by starwed about 9 years ago

A second beta, including some small fixes from the last version

You can find the full docs for this version here.

New features since 0.6.4:

  • WebGL support
  • Revamped Motion system
  • Changes to isometric components
  • Improvements to core functionality
  • Many more: check out the full release notes!
Crafty - Crafty 0.7.0 Beta

Published by starwed about 9 years ago

(See beta2)

Crafty - Crafty 0.6.3

Published by kevinsimper almost 10 years ago

New version of Crafty is out. A lot has changed since last time, no breaking changes, but a lot of optimizations.

  • Removed support for old browsers (IE7 - Getter Setters)
  • New Crafty Component Model which means you can bind to values changing like Backbone events
  • New function Crafty.pixelart(true);
  • Improved loader functionality
  • Remove of Craftycomponent.com module loader
  • Lot of bugs fixed and tests added
  • Improved tests setup

Thanks to all who has contributed to this release!

Crafty - Crafty 0.6.3 Beta

Published by kevinsimper almost 10 years ago

New beta version of Crafty out for testing. A lot has changed since last time, a lot of optimizations.

  • Removed support for old browsers (IE7 - Getter Setters)
  • New Crafty Component Model which means you can bind to values changing like Backbone events
  • New function Crafty.pixelart(true);
  • Improved loader functionality
  • Remove of Craftycomponent.com module loader
  • Lot of bugs fixed and tests added
  • Improved tests setup

You can see the changes here: https://github.com/craftyjs/Crafty/commit/00acaeb6b3aa62f679553bd55faa3d3c2713a7aa

Crafty - Crafty 0.6.2

Published by starwed over 10 years ago

This is version 0.6.2 of Crafty.

Major changes from 0.6.1

  • Removed support for IE8
  • Improved viewport capabilities
  • Added local storage interface

Full changelog

Crafty - 0.6.2 release candidate

Published by starwed over 10 years ago

This is a release candidate for 0.6.2

Please report any issues on github or the forums!

Major changes from 0.6.1

  • Removed support for IE8
  • Improved viewport capabilities
  • Added local storage interface

Full changelog

Crafty - 0.6.2 testing release

Published by starwed almost 11 years ago

This release is for testing the 0.6.2 version of Crafty. Please report any issues on github or the forums!

Major changes

  • Removed support for IE8
  • Improved viewport capabilities
  • Added local storage interface

Full changelog

Crafty - 0.6.1 release

Published by starwed almost 11 years ago

This is Crafty version 0.6.1.

Documentation

Release notes

If you're upgrading a game from an older version of Crafty, be aware that the "SpriteAnimation" component has changed. See the documentation for the new methods.

Changes from 0.6.0

  • Fixes bower compatibility
Crafty - 0.6.0 Release candidate

Published by starwed almost 11 years ago

This should become the final version of 0.6.0.

Temp documentation

Release notes

Crafty - Beta for 0.6 release

Published by starwed almost 11 years ago

Ready for testing!

  • The animation interface was rewritten. In addition to changes in how the methods are use, durations are set in ms instead of frames.
  • release notes
  • updated documentation (The CSS might be a little off compared to the actual site)