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.pdf
September 18th, 2007 at 5:29 pm
[...] Mehr Infos unter: http://blog.mosessupposes.com/?p=12 [...]
September 18th, 2007 at 9:22 pm
[...] 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 [...]
September 19th, 2007 at 4:07 am
[...] 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 [...]
September 23rd, 2007 at 11:44 pm
[...] my friend Moses has announced Go for ActionScript 3.0. No, it’s not Fuse 3–actually, I think it leapfrogs the standard [...]
October 23rd, 2007 at 1:55 am
[...] 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. [...]