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.
| Point | Flash | Shockwave |
|---|---|---|
| Authoring tool | Flash (later Animate) | Director |
| File types | .fla source, .swf published | .dir source, .dcr published |
| Scripting language | ActionScript | Lingo |
| Strength | Vector animation, small files | Bitmaps, 3D, heavy projects |
| Plug-in reach | Installed on most computers | Installed 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.