- Home /
Webplayer Engine version vs Plugin version
What is the meaning of the webplayer plugin and engine versions?
See: http://unity3d.com/webplayer/
I assume the plugin takes care of auto-updating (both the engine and the plugin?). And it is the engine that runs the content. So, engine plugin would matter most to us developers.
Answer by ks13 · Dec 01, 2011 at 03:26 PM
I think you misunderstood something or i misunderstood your question. The plugin is a kind of addon for a web browser allowing all supported browsers to play any Unity Web Application.
Example : You make a minigame, make a Web Build, and upload it to your site. But no browser will be able to read it, unless it installs the plugin.
The engine, is the big code block making up Unity 3D program with wich you make your projects.
Example : Going back to the previous example, it's the program with which you made your minigame.
So, yes, what matters is the engine (not a plugin technically), but not the web plugin. And i think i read it auto-patches itself.
Hope you understand what i'm trying to explain.
ks13: No, please see the link above, the webplayer plugin has it's own engine and plugin versions. This is something different then the Unity Engine.
Do you mean this part?
Unity Plugin version: 3.2.0f4
Unity Engine version: 3.4.1f5
Answer by caret- · Apr 24, 2012 at 09:46 PM
The unity engine version shown in http://unity3d.com/webplayer/ is what matters for the developer. If you build your game with 3.5.1f2 engine, it will not play with a machine with 3.5.0f5 engine. It would play if your plugin version was older, it's the engine version that counts. The engine SHOULD automatically update to the newest version when you load the game. But this does not always work and the user will receive an error message like: "version X was installed but version Y is needed to play content". This error is not thrown by the unityObject.js so the player can be embedded just fine. This error will show in the unity player itself. So If you wait for the first frame callback to "reveal" the unity player, it will fail "silently".