Aiming on taking a bit of time off to work up a bunch of ideas (haven’t had any time for personal projects since starting freelance - been saving for a house and exchanged on Friday). So, I’m now trying to work out what I’m gonna make these sketches/experiments in (as an aside I HATE the term experiments, so reminds me of cheesy flash crap from 7 years ago).
So, whats the best environment to make these in? My main criteria are that I want to be able to create mostly 3D, reasonably heavy simulation/system stuff - using assets created in Maya, some involving physics - developed in a useful language so I can open source whatever I make and hopefully people can make some use of it. Publishing for the web would be beneficial (rather than compiling for multiple OS’s and it seems that a lot of people are a bit anti downloadables anyway).
Shortlist would be (any other suggestions welcome)
Flash - Very accessible in a browser due to high distribution of plugin. Papervision a great step forward but still limited in terms of displaying full scenes/characters. Improved speed with AS3 but still not that quick. Early steps for physics support (in Away3D anyway).
Virtools - Nice speed, well featured, Havok Physics, 3D acceleration, can publish to browser but insanely expensive.
(M)OGRE - Free, very fast, very well featured, Shaders, Physics support, but requires downloading (limited browser plugin available).
Unity - Great speed, support for Mono (so can create content in C#), great features (shader support, PhysX, nice scene graph etc). Mac only development. Publish to browser. Disadvantage is its not free (but £125 isnt too much eh?)
Java/Processing - Great accessibility as everyone has Java, OpenGL support (only through web-start?). Decent speed. Not sure if there are any engines providing scene-graph, model import, physics etc?
Shockwave 3D - Would rather stick pins in the eyes of a puppy
So is that the state of rich media content on the web? Any other significant alternatives? ( don’t say Silverlight).