Hello, I'm trying to find the proper choice of technology for a 3D client. I would like it to run over the browser without the need of flash or other plugins so I was thinking WebGL, and use asset streaming methods to deliver the content. Also I would like the client to run on Windows, Linux and Mac desktop being fully downloaded without the need of streaming.
I have the feeling I would require a cross-platform engine for the Windows, Mac and Linux client and then a separate client for the web version, which would require more development time and I would gladly avoid if possible.
Thanks for any feedback and suggestions.