Slightly off topic:
Is D a good language for creating tiny windows or Linux executables?
There is an upcoming game jam (4mb jam 2025) which gives extra points for game submissions <= 8KB.
With c you can fit a window with graphics update in an executable of less than 900 bytes[0]. Granted it's using crinkler for linking which does some compression.
Though no further work is being done on the original and the FLOSS forks aren't ready yet (soldank++ and opensoldat) the game is still playable on modern PCs and even free on steam ;)
(Disclaimer: former maintainer)
In the meantime the repository moved to: https://github.com/opensoldat/opensoldat
After MM sold the game to someone else I felt like it would be better to make sure the name is different as the new owner had different plans and did not want to continue releasing the source code.
Later someone unknown hijacked the original url and copied an outdated version of the repository (you can see the mention of OpenSoldat.)
0: https://gist.github.com/ske2004/336d8cce8cd9db59d61ceb13c1ed...