Hi Nicolo, Away3D and Unity3D serves two different needs. While it is possible to make a good MMO using Away3D, you'd hit performance problems very soon.
- Unity3D is built for games from ground up. - Away3D is a general purpose 3D engine that can also do games - Unity3D offers hardware acceleration, so the more powerful graphics card/CPU the more triangles your models can contain (7000 for iPhone, 50000 for PSP, much more for PCs) http://forum.unity3d.com/viewtopic.php?t=15531 - Away3D is based on Flash and can only use the CPU for rendering graphics, so 4000-10000 triangles is a theoretic upper limit for well optimized content. In reality, it may well be lower. - Unity3D only has a decent distribution among gamers, but only like 14.000.000 installs (http://forum.unity3d.com/viewtopic.php?p=165117) - Away3D uses the Flash Player that has 98% distribution (http:// www.adobe.com/products/player_census/flashplayer/version_penetration.html) In other words - if you want high fidelity and don't care about reaching "everyone", use Unity3D. If you can live with lower fidelity and want to reach everyone, use Away3D. Adobe is working on hardware acceleration for 3D in Flash, but no date is set for this. It may well take many years for that to arrive, so don't bet on it. J
