So you have finally installed Linux and wonder if you can still play your favourite game? Yes you can, Transcendence works great on Wine, but you'll need to configure it right.
This guide is for Debian based distributions, such as Ubuntu, Mint, Pop!_OS and many others.
First, best support for graphics is in the latest development Wine versions. As I am writing, this is Wine 5.xx series but latest stable (5.0) should also work fine. Instructions on how to download and install for your system can be found here: https://www.winehq.org/download
Do not use Wine version 4.17 this has a regression that prevents the music from playing. I've filed a bug with WineHQ for this. (https://bugs.winehq.org/show_bug.cgi?id=47822) Circumvention of this bug causes a crash so really do not use wine 4.17
However these regressions have been fixed in wine 4.18, Even better, in this version there is no need to tweak wine for Transcendence, everything works (almost) out of the box (could get a platinum score on WineHQ) So if you are on wine 4.18 or better, the guide below does not apply to you, install wine, In order for the music to play you also need to install the package Gtreamer1.0-plugins-good:i386 as this will not be installed by default. By default the AMD64 version is installed, but Transcendence is still 32bit.
Now you can start Transcendence . The first time You'll be asked to install Mono (not necessary for Transcendence) and WineGecko, you need that to connect to the internet for the multiverse so click Yes. Transcendence will start and you can continue playing your favourite game!
For wine versions <= 4.16 follow the guide below:
If you have used Wine before and your version was <= 1.9 please make sure to remove all Wine configuration before installing the new version.
After installation of Wine, download and unzip Transcendence to a directory on your computer
Open a terminal and from there run winecfg

Make sure default Windows version is set to Windows 7
There are problems running Transcendence with winegstreamer, we need to disable that, go to the Libraries tab, select winegstreamer in the New override for library box and click the Edit... button

select Disable and click OK

You have now disabled Winegstreamer. Click OK to save your configuration.
You can now start Transcendence, This will startup with Wine. If it is your first start, Wine will ask to load Mono. You don't need it for Transcendence.
After that it will ask to load WineGecko. You do need that if you want to connect to the multiverse!
After WineGecko has been loaded and installed, Transcendence will start and you can enjoy your favourite game on Linux!