Steam now offers the
OS X and Linux editions of
Transistor along with the previously released
Windows version of Supergiant Games' science-fiction action/RPG (thanks
Ant
via
LinuxGames).
This blog
post offers details on the ports:
Transistor is now out for Linux and
Mac:
http://store.steampowered.com/app/237930/
The Linux version supports the DualShock 4 light bar, too:
https://vine.co/v/OM00rdtZ6LF
Documentation is already up on the PCGW:
http://pcgamingwiki.com/wiki/Transistor
This is the second time I've ported something that I previously wrote about on
G+. I could get used to this.
But let's talk about the port again anyway, since I've talked about the game
before. Before referring to that old post, let's talk about the overall work:
Basically, I took all the files in their MonoGame branch that referred to OpenTK,
and replaced them with the FNA versions of those files. That's about it. Most of
the files never changed, and the FNA files that replaced the OpenTK files went
through minor changes to line up with the internal APIs (primarily, fixing
things to work under the XNA 3.1 spec, but not actually changing any
functionality). For the actual game it was mostly the obvious set of changes,
like save paths, and very little else. I made a couple changes so my very old
Mono compiler would be happy, but those changes aren't relevant in the shipping
version since the C# assemblies you're playing with are built by VS2012,
primarily to ensure accuracy in the assembly output.