I wish it was written in simple C89 with benign bits of c99/c11 (high level languages would call the engine API using their ABI generic interface, for instance ctype with python).
That said, builds of game binaries is challenging for linux based OSes to maximize compatibility among distros and in time (pure ELF64, all distributed binaries are "libdl-ized", pthread TLS and not ELF symbol tls, etc).
It is probably very similar to what must be done on other OSes.
That said, builds of game binaries is challenging for linux based OSes to maximize compatibility among distros and in time (pure ELF64, all distributed binaries are "libdl-ized", pthread TLS and not ELF symbol tls, etc). It is probably very similar to what must be done on other OSes.