I understand. Thanks for taking time to explain it.
It's probably easier to keep things the way there are, and if someone runs into some kind of issue, they may find this thread with the workaround.
Symptom
$ ./Game [124162:124162:0528/204003.031210:ERROR:component_loader.cc(183)] Failed to parse extension manifest. [124187:124187:0528/204003.075234:ERROR:viz_main_impl.cc(150)] Exiting GPU process due to errors during initialization [124261:124261:0528/204003.260138:ERROR:gles2_cmd_decoder.cc(3614)] ContextResult::kFatalFailure: fail_if_major_perf_caveat + swiftshader [124261:124261:0528/204003.261071:ERROR:gles2_cmd_decoder.cc(3614)] ContextResult::kFatalFailure: fail_if_major_perf_caveat + swiftshaderWorkaround
1. Download latest nwjs normal build for Linux (it is very likely that the target architecture will be 64 bit): https://nwjs.io/downloads/
2. Extract in game folder, overriding any existing file
3. Run game
To the community
Please note that this was successful on an up-to-date Arch Linux with game version 0.31a.0.
Your mileage may vary.
To the dev
You may want to evaluate whether to bump project dependencies (or not depending on the supported platforms). Or maybe open a troubleshooting section on the wiki?
Thanks for the game, and thanks for distributing a linux build, much appreciated.