Jump to content
  • Advertisement
123iamking

GUI solution comparision for: Unity 2017.3 - Unreal Engine 4.18 - CryEngine 5.4

Recommended Posts

Note: I can't find tag: CryEngine for this topic.

Recently, I tried CryEngine 5.4. I see that to create UI for CryEngine, I must (I don't know other way) use Adobe Flash to create UI and import to CryEngine's Scaleform implement. I wonder if other  game engine uses Flash too.

In Unity we can create UI in the editor (here is a health hub example, or game over screen example), but I don't if this has anything related to Flash.

In Unreal Engine, I see there is UMG UI Designer, I haven't tried this so I don't know if this has anything related to Flash.

Anyone has tried these 3 game engines, please give comparison for the GUI solutions of these 3 game engines:  Unity 2017.3 vs Unreal Engine 4.18 vs CryEngine 5.4

Share this post


Link to post
Share on other sites
Advertisement

I just got a clue, according to Wiki

Quote

Scaleform provides APIs for direct communication between Flash content and the game engine, and pre-built integrations for popular engines such as Unity, Unreal Engine, and CryENGINE

Look like these 3 game engines did use Flash.

Edited by 123iamking

Share this post


Link to post
Share on other sites
On 12/26/2017 at 7:03 AM, zer0force said:

As far as I know, it has never been used for UI.

Many games used to rely on Flash for user interfaces, huds, overlays, and other 2D elements.  It allowed artists enormous flexibility while freeing programmers from much of the animation work within UI. It also had many performance problems, but game companies usually dealt with them by compiling the files and scanning for troublesome functionality.

4 hours ago, 123iamking said:

has on official end-of-life by 2020

The process has been clear within the industry. Adobe slipped in the eminent death announcement two years ago, in November 2015. They renamed the tools from Flash to Animate, and changed the direction from outputting .swf files to instead HTML5 canvas and WebGL. 

That is part of why Unity began phasing it out. The platform's death was obvious.  Several companies and products have been reducing or eliminating support for various platforms. Apple's ecosystem has been fighting against it for seven years. Most web browsers block Flash by default, and tools like Scaleform have been phasing out support on various platforms. 

This summer Adobe announced the official EOL for the product, most middleware companies immediately announced they would also be terminating support.  For example, Autodesk's Scaleform ceased all new sales on July 12, likely stopped new development the day Adobe made the announcement, and they'll only continue to support bug fixes for customers with existing support contracts until those contracts expire.  

Share this post


Link to post
Share on other sites
52 minutes ago, frob said:

Many games used to rely on Flash for user interfaces, huds, overlays, and other 2D elements.  It allowed artists enormous flexibility while freeing programmers from much of the animation work within UI. It also had many performance problems, but game companies usually dealt with them by compiling the files and scanning for troublesome functionality.

I meant the Unity engine and therefore my above statement was correct as far as I know.

Edited by zer0force

Share this post


Link to post
Share on other sites

Yeah, I don't believe Unity has ever used Flash / Scaleform for it's UI.  I believe the original linked article was only mentioning that there was plugin support for it.  Probably still is something on the Asset Store for it.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!