Introducing the Go animation system

I have an idea cooking, now in private beta, called Go. I will be posting shortly with some background information on what led me to this approach, but right away let me share the concept and architecture with you.

  • Go is a lightweight – around 4k – portable set of base classes for creating your own AS3 animation tools.

  • Go provides an agile, purposeful architecture that is highly extensible.

  • Go is not a does-it-all Kit (a la Fuse), but such a kit can be built using Go. If Fuse was a vending machine, this is more like a knife and a pan and a way to cook for yourself.

  • Go does not require special syntax to use. You can instead, design your own.

  • Go's engine is efficient, capable of processing a jaw-dropping 10-20,000 individual animations on a typical system. (Disclaimer: it remains to be seen how Go will perform in a real-world setting.)

  • Go is designed to encourage developers to use tweening, physics and 3D together.

  • Go is inspired by the popular Cairngorm framework in its approach. That tiny set of classes does so much, truly useful without dictating your code.

Go is not a kit solution like Fuse or Tweener, it is an architecture and a set of base classes that in fact do nothing by themselves. If you're a solid AS3 coder and this project fits your interests, feel free to email me directly to apply for the private beta (some very light screening will follow; if you don't get in now don't worry, we'll be opening the beta up very soon).

Go architecture (subject to change)
go_architecture_thumb.gif
go_architecture.pdf

5 Responses to “Introducing the Go animation system”

  1. [...] Mehr Infos unter: http://blog.mosessupposes.com/?p=12 [...]

  2. [...] physics and 3D together. Beta will be opening very soon so stay tuned for more details. In meantime check out what Moses is up to! Share and Enjoy: These icons link to social bookmarking sites where readers can share and [...]

  3. [...] good friend Moses (of Fuse Kit fame), is working on a nice little framework he calls Go. I’ve had a sneak peak in the private pre alpha beta gamma theta, and while very much in its [...]

  4. [...] my friend Moses has announced Go for ActionScript 3.0. No, it’s not Fuse 3–actually, I think it leapfrogs the standard [...]

  5. [...] From the description of Go it seems pretty flexible and useful with making your own syntax but sometimes flexibility there creates a partitioned platform as syntaxes emerge, but it can also change with the best simple syntax. I think making it pluggable is more important than custom syntax, actually I wish animation kits all used the same syntax. Right now that is the biggest hurdle getting people to switch. Also, syntax that still works in AS2 is a bit attractive such as Tweener and TweenLite so that work in AS2 and AS3 does not hinder maintenance. I have an idea cooking, now in private beta, called Go. I will be posting shortly with some background information on what led me to this approach, but right away let me share the concept and architecture with you. [...]

Leave a Reply

You must be logged in to post a comment.