Adobe Shockwave (formerly Macromedia Shockwave and MacroMind Shockwave) is a
discontinued multimedia
Multimedia is a form of communication that uses a combination of different content forms, such as Text (literary theory), writing, Sound, audio, images, animations, or video, into a single presentation. T ...
platform for building interactive multimedia applications and
video games
A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
. Developers originate content using
Adobe Director
Adobe Director (formerly Macromedia Director, MacroMind Director, and MacroMind VideoWorks) was a multimedia application authoring platform created by Macromedia and managed by Adobe Systems until its discontinuation.
Director was the primary ed ...
and publish it on the Internet. Such content could be viewed in a
web browser
A web browser, often shortened to browser, is an application for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's scr ...
on any computer with the
Shockwave Player plug-in installed.
MacroMind originated the technology;
Macromedia
Macromedia, Inc. was an American graphics, multimedia, and web development software company headquartered in San Francisco, California, that made products such as Adobe Flash, Flash and Adobe Dreamweaver, Dreamweaver. It was purchased by its riv ...
acquired MacroMind and developed it further, releasing Shockwave Player in 1995.
Adobe
Adobe (from arabic: الطوب Attub ; ) is a building material made from earth and organic materials. is Spanish for mudbrick. In some English-speaking regions of Spanish heritage, such as the Southwestern United States, the term is use ...
then acquired Shockwave with Macromedia in 2005. Shockwave supports
raster graphics
upright=1, The Smiley, smiley face in the top left corner is a raster image. When enlarged, individual pixels appear as squares. Enlarging further, each pixel can be analyzed, with their colors constructed through combination of the values for ...
, basic
vector graphics
Vector graphics are 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 displ ...
,
3D graphics
3D computer graphics, sometimes called CGI, 3D-CGI or three-dimensional computer graphics, are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for the purposes of perfor ...
,
audio
Audio most commonly refers to sound, as it is transmitted in signal form. It may also refer to:
Sound
*Audio signal, an electrical representation of sound
*Audio frequency, a frequency in the audio spectrum
*Digital audio, representation of sound ...
, and an embedded scripting language called
Lingo.
During the 1990s, Shockwave was a common format for CD-ROM projectors, kiosk presentations, and interactive video games, and dominated in interactive multimedia.
Various
graphic adventure game
An adventure game is a video game genre in which the player assumes the role of a protagonist in an interactive story, driven by exploration and/or puzzle-solving. The genre's focus on story allows it to draw heavily from other narrative-based ...
s were developed with Shockwave then, including ''
The Journeyman Project'', ''
Total Distortion'', ''
Eastern Mind: The Lost Souls of Tong Nou'',
''Mia's Language Adventure'',
''Mia's Science Adventure'', and the ''
Didi & Ditto'' series.
Video game developer
A video game developer is a software developer specializing in video game development – the process and related disciplines of creating video games. A game developer can range from one person who undertakes all tasks to a large business with em ...
s developed hundreds of free online video games using Shockwave, publishing them on websites such as
Miniclip and Shockwave.com.
In July 2011, a survey found that Flash Player had 99% market penetration in desktop browsers in "mature markets" (United States, Canada, United Kingdom, France, Germany, Japan, Australia, and New Zealand), while Shockwave Player claimed only 41% in these markets.
Adobe Flash
Adobe Flash (formerly Macromedia Flash and FutureSplash) is a mostly discontinuedAlthough it is discontinued by Adobe Inc., for the Chinese market it is developed by Zhongcheng and for the international enterprise market it is developed by Ha ...
and
Adobe AIR
Adobe AIR (also known as Adobe Integrated Runtime and codenamed Apollo) is a cross-platform runtime system currently developed by Harman International, in collaboration with Adobe Inc., for building desktop applications and mobile application ...
are alternatives to Shockwave, with its
3D rendering capabilities,
object-oriented programming language
Object-oriented programming (OOP) is a programming paradigm based on the concept of '' objects''. Objects can contain data (called fields, attributes or properties) and have actions they can perform (called procedures or methods and impleme ...
, and capacity to run as a
native executable on multiple platforms.
[Adobe Director 11 review](_blank)
, Page 2, KEVIN PARTNER, 1 May 2008, PCPro Magazine, ''"Adobe's AIR technology makes it possible to deploy Flash as a desktop application"''
In February 2019, Adobe announced that Adobe Shockwave, including the Shockwave Player, would be discontinued effective April 9, 2019.
History
MacroMind
Shockwave originated with the VideoWorks application developed by
MacroMind for the original
Apple Macintosh
Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
. Animations are initially limited to the black and white of early Macintosh screens. VideoWorks was rebranded as Director 1.0 in 1987. Director 2.2 was released in 1988, and included the
Lingo scripting language with extensibility provided by
Xtras. A
Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
version was available in the early 1990s. Director 3.0 was the last version by MacroMind, and released in 1989 which introduced XObjects to Lingo.
Shockwave Player had still not been developed, and the sole means of publishing content remained generating executable applications.
Macromedia
In 1992, MacroMind (now MacroMind-Paracomp) merged with Authorware Inc. and became
Macromedia
Macromedia, Inc. was an American graphics, multimedia, and web development software company headquartered in San Francisco, California, that made products such as Adobe Flash, Flash and Adobe Dreamweaver, Dreamweaver. It was purchased by its riv ...
. As the Internet became more popular, Macromedia realized the potential for a web-based multimedia platform, and designed
Shockwave Player for the leading
web browser
A web browser, often shortened to browser, is an application for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's scr ...
of the time,
Netscape Navigator
The 1990s releases of the Netscape (web browser), Netscape line referred to as Netscape Navigator were a series of now discontinued web browsers. from versions 1 to 4.08. It was the Core product, flagship product of the Netscape, Netscape Comm ...
.
Shockwave Player was released with Director 4.0 around 1995, and branded Shockwave Player 1.0. Its versioning has since been tied to Director's versioning, skipping versions 2 to 4. Shockwave was now a two-part system, a graphics and animation editor known as
Macromedia Director, and a player known as
Macromedia Shockwave Player.
Macromedia Director quickly became the de facto production tool for the multimedia industry. By 1993 it was used to develop most Macintosh CD-ROM games,
such as
point-and-click
Point and click are one of the actions of a computer user moving a pointer to a certain location on a screen (''pointing'') and then pressing a button on a mouse or other pointing device (''click''). An example of point and click is in hypermedi ...
graphic adventure
An adventure game is a video game genre in which the player assumes the role of a protagonist in an Interactive storytelling, interactive story, driven by exploration and/or Puzzle video game, puzzle-solving. The Video game genres, genre's focus ...
s.
Throughout the 1990s Director was credited with the creation of the majority of educational CD-ROMs.
It was preferred over competing applications due to its range of features, relative ease of use and Director's ability to publish executables for both
Apple
An apple is a round, edible fruit produced by an apple tree (''Malus'' spp.). Fruit trees of the orchard or domestic apple (''Malus domestica''), the most widely grown in the genus, are agriculture, cultivated worldwide. The tree originated ...
and
Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
operating systems.
A less-sophisticated alternative to Director was Apple's
HyperCard
HyperCard is a application software, software application and software development kit, development kit for Apple Macintosh and Apple IIGS computers. It is among the first successful hypermedia systems predating the World Wide Web.
HyperCard com ...
. From 1995 to 1997 a competing multimedia authoring program appeared called (from ). In 1997, was purchased and discontinued by
Quark, Inc., who had its own plans into multimedia authoring with Quark Immedia.
In December 1996, Macromedia acquired
FutureWave Software and its FutureSplash products.
Macromedia Flash 1.0 was released shortly thereafter. Macromedia now controlled two of the three leading multimedia platforms for the web, with
Java
Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
being the third.
Macromedia Director 8.5 was released in 2001 and was the first version to specifically target the
video game
A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
industry.
[, CreativeMac Reviews, AUGUST 1, 2001, David Nagel] It introduced 3D capabilities, 3D text, toon shading,
Havok physics,
Real Video,
Real Audio, integration with
Macromedia Flash 5, behaviors, and other enhancements.
3D modelling programs such as
LightWave
LightWave 3D is a 3D computer graphics program developed by LightWave Digital. It has been used in films, television, motion graphics, digital matte painting, visual effects, video game development, product design, architectural visualizatio ...
,
Cinema 4D, and
3D Studio Max
Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics program for making 3D animations, models, games and images. It is developed and produced by Autodesk Media and Entertainment. It has modeling capab ...
were upgraded to export 3D models for Shockwave.
As of 2001, over 200 million people had the
Macromedia Shockwave Player installed, making Shockwave a common format for online video games.
Websites such as
Miniclip and Shockwave.com were dedicated to Shockwave and Flash-based video games.
Miniclip English Games
Shockwave and Flash-based video games
Adobe
Macromedia was acquired by Adobe Systems in 2005, and the entire Macromedia product line including Flash, Dreamweaver, Director/Shockwave, and Authorware was now handled by Adobe. Director is currently developed and distributed by Adobe Systems
Adobe Inc. ( ), formerly Adobe Systems Incorporated, is an American software, computer software company based in San Jose, California. It offers a wide range of programs from web design tools, photo manipulation and vector creation, through to ...
.
The early 2000s saw a decline in the usage of Director/Shockwave as most multimedia professionals preferred Macromedia Flash and other competing platforms. After the Adobe acquisition, no new versions were released for four years.
In 2007, Adobe released Adobe Director 11, the first new release in four years. It introduced DirectX 9 native 3D rendering and the AGEIA PhysX
PhysX is an Open-source software, open-source Real-time computer graphics, realtime physics engine middleware Software development kit, SDK developed by Nvidia as part of the Nvidia GameWorks software suite.
Initially, video games supporting Ph ...
physics engine, panel docking, QuickTime
QuickTime (or QuickTime Player) is an extensible multimedia architecture created by Apple, which supports playing, streaming, encoding, and transcoding a variety of digital media formats. The term ''QuickTime'' also refers to the QuickTime Pla ...
7 support, Windows Media, RealPlayer
RealPlayer, formerly RealAudio Player, RealOne Player and RealPlayer G2, is a cross-platform media player (software), media player app, developed by RealNetworks. The media player is compatible with numerous container file formats of the multimed ...
support, Adobe Flash CS3 integration, and Unicode
Unicode or ''The Unicode Standard'' or TUS is a character encoding standard maintained by the Unicode Consortium designed to support the use of text in all of the world's writing systems that can be digitized. Version 16.0 defines 154,998 Char ...
support. It was considered an "incremental release" by reviewers and the scripting editor was still considered "primitive".
As of 2008, the market position of Director/Shockwave overlapped with Flash to a high degree, the only advantage of Director being its native 3D capabilities. However, with the release of Flash Player 11, GPU-based 3D rendering was now supported using Stage3D
Stage3D (codenamed ''Molehill'') is an Adobe Flash Player API for rendering interactive 3D graphics with GPU-acceleration, within Flash games and applications. Flash Player or AIR applications written in ActionScript 3 may use Stage3D to render ...
(the underlying API), Away3D
Away3D is an open-source platform for developing interactive 3D graphics for video games and applications, in Adobe Flash or HTML5. The platform consists of a 3D world editor (Away Builder), or Flare3D (3D game engines). And after Adobe AIR
Adobe AIR (also known as Adobe Integrated Runtime and codenamed Apollo) is a cross-platform runtime system currently developed by Harman International, in collaboration with Adobe Inc., for building desktop applications and mobile application ...
was released, Flash programs could now be published as native applications, further reducing the need for Director.
In February 2019, Adobe announced that Adobe Shockwave, including the Shockwave Player, would be discontinued in April 2019.
Xtras
Xtras are plug-ins for the Lingo scripting language that enable additional functionality into a Shockwave project. Xtras are typically used to add file system I/O, hardware integration, and advanced multimedia functions. Xtras are supported and available for Adobe Director
Adobe Director (formerly Macromedia Director, MacroMind Director, and MacroMind VideoWorks) was a multimedia application authoring platform created by Macromedia and managed by Adobe Systems until its discontinuation.
Director was the primary ed ...
, Adobe Authorware and Adobe Freehand
Adobe FreeHand (formerly Macromedia FreeHand and Aldus FreeHand) is a discontinued computer application for creating two-dimensional vector graphics oriented primarily to professional illustration, desktop publishing and content creation for the W ...
.
Many of Director's own functions are implemented as Xtras. Xtras use the Macromedia Open Architecture
Open architecture is a type of computer architecture or software architecture intended to make adding, upgrading, and swapping components with other computers easy. For example, the IBM PC, Amiga 2000 and Apple IIe have an open architecture supp ...
which was designed to allow easy creation of interchangeable components between Macromedia products. Adobe maintains a list of third party Xtras.
Xtras for Microsoft Windows (32-bit) have an file extension. Xtras for Mac OS
Mac operating systems were developed by Apple Inc. in a succession of two major series.
In 1984, Apple debuted the operating system that is now known as the classic Mac OS with its release of the original Macintosh System Software. The system ...
generally have an extension. The file extension * is reserved for Xtras for Microsoft Windows (16-bit).
See also
*Adobe Flash
Adobe Flash (formerly Macromedia Flash and FutureSplash) is a mostly discontinuedAlthough it is discontinued by Adobe Inc., for the Chinese market it is developed by Zhongcheng and for the international enterprise market it is developed by Ha ...
*Adobe AIR
Adobe AIR (also known as Adobe Integrated Runtime and codenamed Apollo) is a cross-platform runtime system currently developed by Harman International, in collaboration with Adobe Inc., for building desktop applications and mobile application ...
*Adobe Reader
Adobe Acrobat is a family of application software and web services developed by Adobe Inc. to view, create, manipulate, print and manage Portable Document Format (PDF) files.
The family comprises Acrobat Reader (formerly Reader), Acrobat (former ...
*Microsoft XNA
Microsoft XNA (a recursive acronym for XNA's not acronymed) is a freeware set of tools with a Managed code, managed Runtime system, runtime environment that Microsoft Gaming developed to facilitate video game game development, development. XNA is ...
* Microsoft Silverlight
References
External links
Adobe Shockwave Player
*
{{Adobe Systems
1995 software
Shockwave
In physics, a shock wave (also spelled shockwave), or shock, is a type of propagating disturbance that moves faster than the local speed of sound in the medium. Like an ordinary wave, a shock wave carries energy and can propagate through a me ...
Animation software
Computing platforms
Shockwave
In physics, a shock wave (also spelled shockwave), or shock, is a type of propagating disturbance that moves faster than the local speed of sound in the medium. Like an ordinary wave, a shock wave carries energy and can propagate through a me ...
Graphics file formats
Macintosh multimedia software
MacOS multimedia software
Shockwave
In physics, a shock wave (also spelled shockwave), or shock, is a type of propagating disturbance that moves faster than the local speed of sound in the medium. Like an ordinary wave, a shock wave carries energy and can propagate through a me ...
Multimedia frameworks
Obsolete technologies
Windows multimedia software
Video game development software