How to Fix and Play Legacy Unity Player Games

How to Fix and Play Legacy Unity Player Games Featured Image

Don’t you hate it when websites you used to love get old and you can’t use them anymore? A good example is the TRON fictional movie game “Space Paranoids.” If you can find a site that still hosts it, you can’t play the special game replica of Space Paranoids that they made for the Flynn’s Arcade live launch event of 2010 film TRON Legacy.

tron-reborn-space-paranoids-game-sml

You can’t play it because it is seven years old, and sites are not maintained which is a shame. But more crucially, the Unity Player has been upgraded in the intervening years to make old games effectively unplayable.

But say, for example, it was your mission to make your own Space Paranoids arcade machine. Or what if you wanted to play any other old Unity 3D web game you used to love which is no longer available?

In this article, we look at how to play old online Unity games that have passed their “sell-by” date.

Finding the parts

Using the Space Paranoids game is a good example of this idea because not only is it an iconic and fabulous game that has been made obsolete by updates (and it would be a pity if it died), but it also exemplifies the kinds of problems you face in such a project.

In order to make this game playable again you need two things:

  1. the original Unity3D file containing the game data which was originally hosted on the web
  2. a Unity Web Player which is capable of running the old file and playing it

Finding the game file itself is a bit of a pickle but not impossible. Here Google is your friend. Search for “Space Paranoids Unity3d” and follow the links. Hunting around, there were a few locations for the original game, some official but abandoned, some not so official. This non-official one is an online gaming site, and along with hosting the (now broken) game, they helpfully provide a Download button for you to obtain the original Unity3D binary.

Note: if the website you find is not so forgiving, then you should examine the source code of the page and identify where the Unity3D file is stored, then pull out that URL and use it to download the file.

If you try to play the game on any site which hosts it and is running Firefox, you are asked to activate the Unity Web Player.

tron-reborn-activate-unity-player

When you try you get the following message: “The webplayer cannot load the specified game content. The game you are trying to play was built with Unity 2. The current Unity Web Player only supports running games built with Unity 3 or newer.

tron-reborn-unity-2-not-compatible

A little research indicates a very interesting fact, that the Unity 3.4 Player was actually the last one to support 2.x games. So the mission now becomes where can you get a legacy 3.4 version of the Unity Player?

Fortunately, we discovered there is a legit and safe way to get the 3.4 web player. The Unity Download Archive on the Unity site has a copy of the full install of Unity 3.4 which also contains the Web Player.

tron-reborn-unity-web-archive
tron-reborn-unity-web-3-4

Install the Unity Editor but don’t bother running it as you won’t need it. Just look inside the “C:\Program Files (x86)\Unity\Editor” directory and locate the EXE file called “UnityWebPlayerDevelopment.exe” and run it. This will install the Unity 3.4 web player onto your machine. After you have installed the player, you can uninstall the Unity Editor but save the player installer somewhere safe first.

tron-reborn-webplayer

Once you’ve done that you’ve finished. Now when you run the Unity3D file it opens your browser and plays the game. For added value, try making your browser full-screen, and then when you run the game it will fill your screen.

tron-reborn-space-paranoids-sml
tron-reborn-space-paranoids-instructions-sml

Caution for Firefox users: Just as we were preparing this article, version 52.0 of Firefox came out and cut off support for NPAPI plugins. Luckily, Mozilla took pity on anyone using NPAPI plugins and extended support until 2018, provided you are using a special version. In order for this to work, you need to download the special Firefox ESR or extended support release of Firefox 52.0 which you can get from here.

Conclusion

There is very little on the Internet which is truly “dead” or “abandoned” that you can’t resurrect in some way with a bit of detective work and persistence. Okay, so you can’t play any new Unity3D web games on this new machine you made now that it is a Unity 3.4 machine, but if you are intending to build a full-sized Space Paranoids cabinet around the computer, this shouldn’t be a problem.

If you have any comments or questions, please leave them in the comments section below.

Image credit: TRON control panel

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Phil South Avatar

Read next

When Japan’s trade ministry put the PlayStation 2 under export control in April 2000, its 6.2-gigaflop hardware was considered adaptable for missile guidance, briefly forcing anyone exporting more than one console to seek government approval
How did a failed CD deal between Sony and Nintendo in 1991 accidentally create the console that would sell over 100 million units and reshape gaming?
In the early 1980s, a Dutch radio broadcaster figured out how to transmit video games over standard commercial radio broadcasts — and teenagers across Europe would sit with blank cassette tapes waiting for the local station to broadcast a series of high-pitched squeaks and buzzes that they could record and load into their home computers
Sony’s PlayStation 2 was so computationally advanced when it launched in 2000 that the government of Iraq reportedly imported over 4,000 of the gaming consoles — sparking an intense military investigation over fears that the systems would be chained together to build a crude, low-cost supercomputer capable of guiding long-range missiles
The legendary video game Pac-Man doesn’t actually have an ending—instead, a single 8-bit integer overflow bug causes the game’s internal counter to glitch out at Level 256, violently corrupting the right half of the screen into a chaotic mess of random symbols and rendering the final stage completely unplayable.
How to Play The Legend of Zelda on PC
What Is NVIDIA DLSS? Upscaling and DLSS Alternatives Explained
How I Boosted My Discord Privacy Without Sacrificing Usability