Scaleform GFx FAQ: General Support and Evaluation

This section covers issues including evaluations, demos, general support issues, and general Flash questions.

What platforms does Scaleform support?

We support Windows for PC (DX9, DX10/11, DX12, OpenGL), Mac, Linux, iOS, tvOS (AppleTV), Android, UWP, Xbox One and Playstation 4.

How will support work?

Scaleform GFx support is provided though ticketing system. When contacting us please make sure to include the following information:

If your question is related to a particular Flash file, please send us a sample SWF or FLA file that demonstrates the problem.

My company has licensed Scaleform GFx. I only see eval versions on the downloads page, when I could previously access code and integration kits. Does this mean I no longer have access to the SDK?

Many teams have licensed the Scaleform SDK or need access to console-specific code that is regulated by Tools and Middleware Agreements, which require developer validation before granting access. The Autodesk Gamedev Site supports a single company having multiple titles under development, as well as a parent-child relationship from one studio or division to the next.

By registering your specific project, you will gain access to the necessary GFx code and third-party middleware integration kits. The next time you log into the Gamedev Site you will be asked to update your account and register your project (this should happen only once). When you register a new project we ask you to provide a name, which is usually the name of the application or video game. If the project is unannounced, please provide a valid codename or working title that your developer team will easily recognize. Names such as "Unannounced", "Game", or "Title" will not be approved.

Are there any licensing issues with Adobe (formerly Macromedia) that have to be dealt with?

Scaleform GFx is a Flash player implementation that does not utilize Adobe (formerly Macromedia) APIs, source code, or restrictive specifications.

The Scaleform GFx License Agreement indemnifies customers from legal liability associated with all Scaleform-developed source code contained in the Scaleform GFx SDK, excluding third-party libraries such as jpeglib or zlib.

There are a number of successful companies providing clean room Flash players:

www.oregan.com - licensed to Sony, Philips, and NTT. www.viewpoint.com - licensed to AOL and Adobe prior to their purchase of Macromedia. www.bluestreaknetwork.com - licensed to Orange, Time Warner, and Videotron.

However, Scaleform GFx is the ONLY fully hardware-accelerated commercial Flash player, providing tight 3D engine integration and unparalleled performance.

Are Flash and Shockwave supported, or just Flash?

Currently, the GFx player only supports the Flash-generated SWF file format.

To what extent is the feature set of Flash supported?

Scaleform GFx is updated on a regular basis to provide more of the most requested features from our developers. For the latest list of Flash-supported features , please see Flash Support Overview .

Is it possible to share resources across files (Shared Object Support)?

Yes. It is possible to use imports and loadMovie from ActionScript to share assets. Our system will automatically share the image and file data so it is not duplicated in memory.

Is Unicode supported?

Most text is stored in UTF8 format, to ensure that identifiers occupy the minimum possible amount of space. Routines are available to convert UTF8 to Unicode and back. There are also hooks available for developers to substitute text when files are loaded/ played for convenient localization.

How are Flash animations authored?

Flash animations are authored in the latest version of Flash Studio and loaded directly into the Scaleform GFx player.

Does GFx support integration with other tools such as Photoshop?

Any tools that work with Flash Studio work with GFx. GFx is only concerned with the SWF file output by Flash Studio. The tools and methods used to make the SWF do not make a difference for GFx.