Erain 3D
-->

Starting with Sandy 3.0

Version 3.0 of Sandy is the first official AS3 implementation of the engine. It takes advantage of the new AVM2 possibilities and intensively uses the great additions added to the language in AS3.

How fast is this version compared to the old 1.x

First, as the Sandy 3.0 version is build on AS3 and AVM2, its performance is much better than the AS2 (AVM1) versions that preceded it. Sandy 3.0 can render at least 10 times more polygons than Sandy 1.2 (the last stable AS2 version).

What are the new features in 3.0

The most common problem with earlier releases of Sandy was the difficulty of learning the API. Rendering performance was also a major concern.

So we worked on those two things.

We simplified the API a lot! Now, creating a demo with Sandy is really easy. The older Java-style API was nice but it had two major drawbacks:

Now, the simplified API suits Flashers' needs.

Here are the new engine capabilities :

How is it difficult to port my code from AS2 1.x versions ?

Even if AS3 language is not really different from AS2, the brand new Sandy API is!
But do not be afraid ;) The logic is still the same, and things are much simpler now. If you learned 1.x API, you'll learn this new version very easily!

How is it difficult to port my code from AS2 2.x versions ?

I'm going to make it short: the port from 2.x to 3.x is VERY SIMPLE.
Once you are familiar with the few changes between AS2 and AS3, you'll have your example working with 3.x.

Introduction to Sandy 3.0

A Sandy application as always the same basis :