Now that we are multi-platform, it will simplify binary distribution if we switch to compiling in static libraries rather than dynamic ones. This does have the disadvantage that a user can't swap in newer versions of libraries to test out updated libraries, but it does have the distinct advantage of making shipping the game to various platforms trivial.
On linux for instance we would either have to go into the realm of flatpak, or create install files for multiple distributions.
A single binary that "just works" no matter where it's run from, simplifies our ability to get beta testers on board.
Thoughts?
Now that we are multi-platform, it will simplify binary distribution if we switch to compiling in static libraries rather than dynamic ones. This does have the disadvantage that a user can't swap in newer versions of libraries to test out updated libraries, but it does have the distinct advantage of making shipping the game to various platforms trivial.
On linux for instance we would either have to go into the realm of flatpak, or create install files for multiple distributions.
A single binary that "just works" no matter where it's run from, simplifies our ability to get beta testers on board.
Thoughts?