Scaleform GFx
   HOME

TheInfoList



OR:

Scaleform GFx is a discontinued
game development Video game development (or gamedev) is the process of developing a video game. The effort is undertaken by a developer, ranging from a single person to an international team dispersed across the globe. Development of traditional commercial PC ...
middleware Middleware is a type of computer software that provides services to software applications beyond those available from the operating system. It can be described as "software glue". Middleware makes it easier for software developers to implement c ...
package, a
vector graphics Vector graphics is a form of computer graphics in which visual images are created directly from geometric shapes defined on a Cartesian plane, such as points, lines, curves and polygons. The associated mechanisms may include vector display ...
rendering engine used to display
Adobe Flash Adobe Flash (formerly Macromedia Flash and FutureSplash) is a multimedia software platform used for production of animations, rich web applications, desktop applications, mobile apps, mobile games, and embedded web browser video players. Fla ...
-based user interfaces and HUDs for video games. In March 2011,
Autodesk Autodesk, Inc. is an American multinational software corporation that makes software products and services for the architecture, engineering, construction, manufacturing, media, education, and entertainment industries. Autodesk is headquartere ...
acquired
Scaleform Corporation Scaleform Corporation is a developer providing middleware for use in the video game industry. As a result of Autodesk's acquisition of the company in March 2011, Scaleform has become part of the Autodesk Gameware line of middleware. Products *S ...
and Scaleform GFx became part of the
Autodesk Gameware Autodesk Gameware is a discontinued middleware software suite developed by Autodesk. The suite contained tools that enable designers to create game lighting, character animation, low level path finding, high-level AI and advanced user interfaces. O ...
line of middleware. On July 12, 2018, Autodesk discontinued Scaleform GFx, and it is no longer available for purchase. Authors created user interfaces using Adobe Flash authoring tools, such as
Adobe Animate Adobe Animate (formerly Adobe Flash Professional, Macromedia Flash, and FutureSplash Animator) is a multimedia authoring and computer animation program developed by Adobe Inc. Animate is used to design vector graphics and animation for televisi ...
(formerly Adobe Flash Professional); the resulting SWF files were used directly by the GFx libraries, providing similar functionality to the
Adobe Flash Player Adobe Flash Player (known in Internet Explorer, Firefox, and Google Chrome as Shockwave Flash) is computer software for viewing multimedia contents, executing rich Internet applications, and streaming audio and video content created on the ...
but optimized for use within game engines. Scaleform GFx supported all major platforms, including game consoles, mobile and PC operating systems. Scaleform provides APIs for direct communication between Flash content and the game engine, and pre-built integrations for popular engines such as
Unity Unity may refer to: Buildings * Unity Building, Oregon, Illinois, US; a historic building * Unity Building (Chicago), Illinois, US; a skyscraper * Unity Buildings, Liverpool, UK; two buildings in England * Unity Chapel, Wyoming, Wisconsin, US; ...
,
Unreal Engine Unreal Engine (UE) is a 3D computer graphics game engine developed by Epic Games, first showcased in the 1998 first-person shooter game '' Unreal''. Initially developed for PC first-person shooters, it has since been used in a variety of g ...
, and
CryENGINE CryEngine (stylized as CRYENGINE) is a game engine designed by the German game developer Crytek. It has been used in all of their titles with the initial version being used in ''Far Cry'', and continues to be updated to support new consoles and ...
.Unreal Development Kit Game Design Cookbook
Packt Publishing Ltd, 22-Feb-2012
UDK Game Development
Cengage Learning, 2012
Beginning iOS 3D Unreal Games Development
Apress, 04-Apr-2012
CryENGINE Game Programming with C++, C#, and Lua
Packt Publishing Ltd, 22-Nov-2013
Game Coding Complete
Cryengine 3 Game Development: Beginner's Guide
Packt Publishing Ltd, 21-Sep-2012
Scaleform GFx could also be licensed for use as a standalone Flash
runtime system In computer programming, a runtime system or runtime environment is a sub-system that exists both in the computer where a program is created, as well as in the computers where the program is intended to be run. The name comes from the compile t ...
on mobile platforms, competing with
Adobe AIR Adobe AIR (also known as Adobe Integrated Runtime and is codenamed Apollo) is a cross-platform runtime system currently developed by Harman International, in collaboration with Adobe Inc., for building desktop applications and mobile applicat ...
.


Features

Scaleform GFx contains several core systems, including: *a GPU-accelerated rendering engine for display objects, featuring a vector-to-triangle
tessellation A tessellation or tiling is the covering of a surface, often a plane, using one or more geometric shapes, called ''tiles'', with no overlaps and no gaps. In mathematics, tessellation can be generalized to higher dimensions and a variety o ...
engine with an edge
anti-aliasing Anti-aliasing may refer to any of a number of techniques to combat the problems of aliasing in a sampled signal such as a digital image or digital audio recording. Specific topics in anti-aliasing include: * Anti-aliasing filter, a filter used be ...
algorithm that uses
subpixel In digital imaging, a pixel (abbreviated px), pel, or picture element is the smallest addressable element in a raster image, or the smallest point in an all points addressable display device. In most digital display devices, pixels are the sm ...
triangles to smooth the edges *mesh rendering backends for DirectX and OpenGL APIs *a mesh cache to manage tessellated triangle data *a vector-graphic based font system that uses a single texture to dynamically cache
glyphs A glyph () is any kind of purposeful mark. In typography, a glyph is "the specific shape, design, or representation of a character". It is a particular graphical representation, in a particular typeface, of an element of written language. A g ...
on demand *support for all major Flash display classes including Sprite, MovieClip, TextField and Filters (Glow, Bevel, DropShadow, etc.) *optimized
ActionScript 3 ActionScript is an object-oriented programming language originally developed by Macromedia Inc. (later acquired by Adobe). It is influenced by HyperTalk, the scripting language for HyperCard. It is now an implementation of ECMAScript (meaning ...
and ActionScript 2 virtual machines with garbage collector, as well as GFx-specific ActionScript extensions *audio support via a licensee-implementable C++ interface, with a default implementation supporting FMOD


Additional components

In addition to the engine, documentation, and samples, the Scaleform GFx SDK includes several additional components:


Separately-licensed add-ons

Scaleform also provided two optional add-ons for GFx:


Technology partners


Game engines

*
Source Engine Source is a 3D game engine developed by Valve. It debuted as the successor to GoldSrc in 2004 with the release of '' Counter-Strike: Source'' and '' Half-Life 2''. Updates to Source were released in incremental versions, with the engine being su ...
(Scaleform was used as the former UI backend for '' Counter-Strike: Global Offensive'', prior to the game switching to Valve's in-house Panorama UI.) *
Unreal Engine 3 Unreal Engine (UE) is a 3D computer graphics game engine developed by Epic Games, first showcased in the 1998 first-person shooter game '' Unreal''. Initially developed for PC first-person shooters, it has since been used in a variety of genre ...
and UDK * Crytek CryEngine 2 and CryEngine 3 * Emergent Gamebryo and LightSpeed * Sony PhyreEngine * Infernal Engine * BigWorld *
HeroEngine HeroEngine is a 3D game engine and server technology platform originally developed by Simutronics Corporation specifically for building MMO-style games. At first developed for the company's own game '' Hero's Journey'', the engine won multipl ...
* Trinigy Vision Engine *Instinct Technology *
LithTech LithTech is a game engine developed by Monolith Productions and comparable with the Quake and Unreal engines. Monolith and a number of other video game developers have used LithTech as the basis for their first-person shooter games. Monolith in ...
* RAGE (used in the game '' Grand Theft Auto V'' for almost everything, including the map) *RedEngine


Other middleware

* CRI Movie * FMOD * GameSpy * Raknet


See also

*
Autodesk Gameware Autodesk Gameware is a discontinued middleware software suite developed by Autodesk. The suite contained tools that enable designers to create game lighting, character animation, low level path finding, high-level AI and advanced user interfaces. O ...
* gameswf


References


External links


Scaleform's official website

Scaleform GFx
on MobyGames
Scaleform
on MobyGames
Scaleform
on
LinkedIn LinkedIn () is an American business and employment-oriented online service that operates via websites and mobile apps. Launched on May 5, 2003, the platform is primarily used for professional networking and career development, and allows job se ...

Flash in Games SIG
on
IGDA The International Game Developers Association (IGDA) is a nonprofit professional association whose stated mission is to "support and empower video game developers, game developers around the world in achieving fulfilling and sustainable careers. ...

ScaleForm GFx
on UDK {{Autodesk products Autodesk discontinued products 3D graphics software C++ software Middleware for video games Video game development software