I’ve been developing things with Unity on Linux for quite a while now,
using vim as my editor for code.
It’s been somewhat annoying – Unity doesn’t exactly treat Linux as a
top priority, and I’ve found a lot of the tooling around Unity
development on Linux quite fragile.
Yet I persist, since I cannot stand the thought of having to use tools
I don’t like (such as normal text editors, or, god forbid, Windows…).
To that end, this document is supposed to be
some “living” (i.e. I update it when something breaks and I fix it)
documentation on how I’ve set everything up!