339 votes Vote

Native Mac/Linux

moon_wizard, 21.01.2012, 23:50
Idea status: under consideration


Tom, 30.05.2014, 18:14
Since this game is highly script driven, I wonder how hard it would be to switch to buiding this under Unity. We moved our game to unity recently from Objective-c and I am basically just so upset that we didn't come here sooner. They have a full 2D package which if your screens are mostly script generated would be usable. Unity supports pretty much every platform under the sun.
Gix, 29.01.2017, 12:22
Or the JavaScript based interfaces... then you could have REAL customization in terms of CSS for everyone anyway!
Frunobulax, 07.09.2017, 15:06
Hopefully once the switch to Unity is complete, it should be as easy as hitting "Build for Linux." But IMO native Linux support is mandatory.
Ternvein, 11.10.2018, 12:42
I wonder if it will ever be implemented. Wine works fine, though I highly prefer cross-platform applications that works natively. And it can be made much more easily these days.
DarrinTisdale, 05.07.2019, 11:54
Unity is a possibility. There are licensing issues though that may be encountered. You just do not need a full 3D environment for every interaction.

Much of the UI could easily be done in Electron for cross-platform capability, or even WebAssembly. If you really want to go all out, use the GraalVM for full embeddable scripting without the limitations currently imposed by other platforms while getting superior execution speed. While I'm a solution architect designing apps for worldwide distribution at a billion dollar IT consultancy, I'm also certainly aware of my limitations. I just see many solutions to this issue that would dramatically accelerate the development aside from just which tech is used. What solutions, you ask? Personally, I'd go full open source on the client side and own the API. Harness the community. The product is the environment, the experience, not the software of the client.

IMHO, in the end, Linux support should always be available, but so should Windows, macOS, iOS/iPadOS, and Android. There are many solutions to this cross-platform challenge, and they don't require black magic. Remember, there can be different engagement models within a single application. One tech does not rule them all.

Leave a comment