GameSpotter

Guide 02

Flash vs Shockwave: the difference between Adobe's web games plug-ins

Same company, similar names, different plug-ins. Flash ran light vector games everywhere; Shockwave ran heavier Director projects, including early 3D.

Updated · GameSpotter editorial team

Pixel-art of two blank software boxes on a shelf, one thin with a lightning shape, one thick with a wave shape

Flash vs Shockwave in one paragraph

The first thing to know about Flash vs Shockwave is that they were two different browser plug-ins from the same company, and most confusion about shockwave vs Adobe Flash comes from the names. Both started at Macromedia and both passed to Adobe when it bought Macromedia in 2005. Flash Player ran SWF files made in the Flash editor. Shockwave Player ran files made in Macromedia Director, a heavier multimedia tool. People mixed the names up constantly, partly because Flash files were officially called "Shockwave Flash" for years. The short answer to Flash vs Shockwave: Flash was the light, everywhere format, Shockwave was the heavy, more powerful one.

Where each Adobe player came from

Director came first. It was a CD-ROM authoring tool, used through the early 1990s for interactive encyclopedias, kiosks and games. In 1995 Macromedia released Shockwave, a plug-in that let Director projects play inside a web page. The name was the brand for anything Macromedia put on the web.

Flash arrived at the end of 1996. Macromedia bought a small company called FutureWave, whose FutureSplash Animator drew vector graphics that stayed sharp at any size and downloaded quickly. Renamed Flash, it was built for the web from day one. To fit the Shockwave brand, its files used the extension SWF, for "Shockwave Flash", and its plug-in was installed as "Shockwave Flash" in many browsers. That naming is the root of most of the confusion about shockwave vs adobe flash.

The real difference between Flash and Shockwave

The difference between Flash and Shockwave is clearest in five points.

PointFlashShockwave
Authoring toolFlash (later Animate)Director
File types.fla source, .swf published.dir source, .dcr published
Scripting languageActionScriptLingo
StrengthVector animation, small filesBitmaps, 3D, heavy projects
Plug-in reachInstalled on most computersInstalled on far fewer

Size and reach were what decided most projects. A Flash game could be a few hundred kilobytes, and Flash Player was on the large majority of computers by the mid-2000s. Shockwave Player was a bigger download, and many visitors never installed it. A game that needed Shockwave lost part of its audience at the first screen.

What Shockwave games could do that Flash games could not

Director 8.5 in 2001 added Shockwave 3D, a real-time 3D engine running in the browser years before WebGL. That made Shockwave the home of racing games, bowling and mini golf with real 3D tables, and sports titles on branded advergame sites. Shockwave also handled large bitmap graphics and long multimedia projects better.

Flash games went the other way. They relied on vector art, simple physics and quick loading, which produced the platformers, puzzle games, tower defense games and animations that most people remember. By the late 2000s ActionScript 3 had made Flash fast enough for complex games, and most developers saw no reason to ship anything for Shockwave.

How to tell whether an old game was Flash or Shockwave

Memory is unreliable here, since both kinds of game appeared on the same portals. For most Flash vs Shockwave questions about one specific game, a few clues settle it:

  • The plug-in prompt. A game that asked for "Shockwave Player" was a Director game. A request for "Flash" or "Shockwave Flash" meant a Flash game.
  • The file. A saved copy ending in .dcr is Shockwave; .swf is Flash.
  • Real 3D. A browser game from before 2010 with true 3D cars, lanes or golf greens was very likely Shockwave.
  • The download. A short wait and a small file point to Flash, a longer progress bar to Shockwave.

How the two Adobe plug-ins ended

Shockwave faded first. Adobe stopped developing Director in 2017 and ended Shockwave Player on April 9, 2019. Flash lasted longer and died more publicly: Adobe announced in July 2017 that Flash Player would end, stopped supporting it on December 31, 2020, and blocked all content from January 12, 2021.

How to play Flash and Shockwave games today

The two formats need different tools, which follows directly from the difference between Flash and Shockwave above.

  • Flash games run in Ruffle, a browser-based emulator, or in Flashpoint.
  • Shockwave games need the original Shockwave player, and the practical way to get it is Flashpoint, which bundles it in a controlled setup.

Ruffle cannot run Shockwave files, so anyone looking for an old Director game should go straight to Flashpoint. The steps for both are in how to play Flash games today, and the wider timeline of shockwave vs adobe flash sits in a history of free online games.

Common questions

Is Adobe Flash the same as Shockwave Flash?

Yes. "Shockwave Flash" was the official name of the Flash file format and plug-in, which is why the files end in .swf. It is a different thing from Shockwave Player, which ran Director content.

Which was better for games, Flash or Shockwave?

Shockwave could do more, especially 3D, but Flash reached far more players and loaded faster. Most developers chose Flash for that reason.

What file extension did Shockwave games use?

Published Shockwave games used .dcr files, with .dir as the editable Director source. Flash games used .swf, with .fla as the source.

Can Ruffle play Shockwave games?

No. Ruffle only emulates Flash. Shockwave games run through Flashpoint, which includes the original Shockwave player.

Continue?

  1. 01 How to play Flash games Ruffle in the browser, Flashpoint offline, and the fixes when a game will not start.
  2. 02 History of free online games Java applets, Shockwave games, the Flash boom and the move to HTML5.
  3. 03 Classic Flash games Ten classics, who made them, and where each one can be played today.
  4. 04 Flash game portals Newgrounds, Miniclip, Kongregate, Candystand and the rest: then and now.
  5. 05 Are free online games safe? Fake Flash downloads, adware, chat, data and purchases, and how to avoid each.