Advertisement

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

Started by December 25, 2017 09:12 AM
6 comments, last by ferrous 6 years, 11 months ago

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

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.

Advertisement

As i know Unity dont uses Flash anymore. Unity removed Flash in Unity version 5.
https://www.gamasutra.com/view/news/191112/Unity_drops_Flash_support_says_Adobe_is_not_firmly_committed.php

As far as I know, it has never been used for UI. It was used for the deployment of a game for a browser platform.

According to Wikipedia

Quote

Flash Player has been deprecated and has an official end-of-life by 2020

 

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.  

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.

Advertisement

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.

This topic is closed to new replies.

Advertisement