Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
20
Question by duck · Jan 25, 2010 at 08:55 PM · webplayerplugin

Why build a web game using Unity, rather than Flash, Shockwave, or some other web player plug-in?

As a developer, I'm already sold on the benefits of Unity 3D. However many clients have yet to be convinced that they should use any plugin other than flash for web games and other interactive content. So what I'd like are some killer reasons, ideally backed up with evidence, statisics or other data that would convince a client to try using Unity 3D for their web content. The kind of content I'm talking about would be typical high-end highly interactive web content such as product demonstrations, 3D advergames, TV programme tie-ins, etc.

For this question, answers relating to benefits to the developer (such as "being able to use C#", or "supports shader programming") are not relevant.

This is about benefits that the client or end-user would be able to appreciate when comparing their experience of a Unity webplayer game with webplayer games in other platforms (such as Flash or Shockwave). I have gathered some thoughts together on this already so I'm going to post them as an answer, but I'd love to hear additional answers which cover topics that I may have missed.

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

6 Replies

· Add your reply
  • Sort: 
avatar image
24
Best Answer

Answer by duck · Jan 25, 2010 at 08:56 PM

Visual 3D quality

Unity wins hands-down on 3D visual quality over both Flash and Shockwave, offering console-like 3D graphics in web browser. While flash and shockwave both have 3d capabilities to varying degrees, neither offer modern hardware-accelerated 3d graphics, making use of modern shaders, visual effects and rendering speed.

Engine Performance

The Unity web player executes code many times faster than Flash or Shockwave (the Unity website says, "20x faster than Flash or Director based JavaScript"), and combined with the built-in "Ageia PhysX" physics engine means that it's able to execute realistic 3D physics, complex AI and other intensive gameplay-specific code very smoothly.

Plug-in install process

Unity has a very quick and simple install process, with no additional payloads (unlike Flash's "McAfee security scan" or Shockwave's "Norton security scan" - or any other "helpful" toolbars, etc). In addition, it can be installed on windows without requiring an administrator account!

Plug-in penetration

A common criticism of Unity as a choice of web plug-in is that it has a low level of penetration - Flash, and even Shockwave, have much higher levels of plug-in penetration than Unity. However, plugin penetration levels matter less than they used to because most home users now have broadband - which makes the actual download time negligable. There are statistics (from both Unity and 3rd parties) which show a respectable 50-60% conversion rate - the ratio of "non-unity-installed" users hitting Unity content for the first time, compared with the amount who make it through and view the content.

This decision that users make to install the plugin can be sweetened by presenting the user with a clear idea of the benefits of installing the plug-in. This is typically done by embedding a video of the content on the page which a user sees if they do not have the plug-in. Joachim Ante, Unity's CTO, stated that "Good content, that people actually want to play, that has a very good presentation for the plugin installation process can do very well. Some customers told us about success stories of 70-75%"

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
6

Answer by runevision · Jan 26, 2010 at 03:40 PM

Though not an argument for using Unity per se, mentioning well-known household-name brands that use Unity can still help to convince, using the logic that these well-respected brands wouldn't be using Unity unless there was a very good reason.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
2

Answer by Adriaan · Jan 26, 2010 at 11:01 AM

The short answer:

Unity offers a complete and fast 3D engine with a wide range of compatible platforms, growing every year!

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
2

Answer by at-burnertoday · Feb 27, 2011 at 11:37 AM

Like Duck, I'm a big fan of unity but need a similar argument for using it. Having thought a little about it what my response might be there are 2 key areas that I need answers to:

For clients of the type mentioned above there are typically 3 :

1) What am I getting? Marketing clients typically are given a pot of money to spend promoting something. Getting more, or even the same, for less money is a very key benefit.

2) How quickly can I get it? As above, marketing clients typically have a very limited schedule to get a product promoted. Being able to get something done quicker is another key benefit.

3) How effective will it be? If the technology is adopted, with all its potential quality, cost and time saving benefits, how many people are ultimately going to interact with it?

The data needed to form a good argument could be gained from answering the following 2 questions:

1) If we where to, very hypothetically, build a game in both Unity3d and Flash, where would the big differences be in effort and schedule.

2) Has anyone got any case studies discussing techniques used to promote a Unity3d game/experience (as with the video idea mentioned above) that resulted in plugin installation, some solid numbers around that would also be invaluable.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
-2

Answer by Anonymous-2 · Apr 22, 2010 at 03:26 AM

You should definitely use Flash. 10.1 is gpu accelerated and can even port u3d files.

Comment
Add comment · Show 4 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image qJake · Apr 22, 2010 at 04:35 AM 5
Share

You're on the wrong site if you're advocating for flash, buddy.

avatar image duck ♦♦ · Apr 22, 2010 at 08:31 AM 1
Share

Yeh I'm not anti-flash as such, but it's not a relevant response to this question - which specifically asks for answers relating to convincing a client that Unity is a good solution!

avatar image Magnus Wolffelt · Aug 18, 2010 at 10:37 PM 0
Share

As far as I know, the Flash "GPU" capabilities have nothing to do with 3D engine features, and everything to do with accelerated image composition and video decoding. So no, Flash is still not remotely comparable to Unity with regards to 3D features, and will probably not be for many years, if ever.

avatar image schoppenhauer · Feb 09, 2011 at 01:26 AM 0
Share

The worst thing about Unity, compared to Flash, is that it is not portable. While Flash works on all platforms, even platforms like Solaris or BSD, it isnt too long ago that it did not even work under $$anonymous$$ac OS X.

  • 1
  • 2
  • ›

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

No one has followed this question yet.

Related Questions

How to use dll in webplayer? 2 Answers

Detect if webplayer is supported or not from UserAgent 0 Answers

Building WebPlayer for 3.4> with 3.5 beta 2 Answers

Web Plugin Problem in unity3.1 0 Answers

How to send textures native ptr from web player to NPAPI browser plugin? 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges