Hacker News new | ask | show | jobs
by Shinmera 1249 days ago
I use Emacs, Slime, SBCL, yes. Since it uses SBCL, game code is compiled to native machine code for each supported platform and architecture.

You can find more info on the dev process here: https://reader.tymoon.eu/article/413 And the source code for the engine, Trial, and the game, Kandria, are both on our GitHub under Shirakumo.

2 comments

When you write a game for Steam or similar services, do you have to make a specific binary format or follow certain conventions? Or could you basically do anything, in any language, even if it ships with a VM? Could I write a game in Erlang, for example, as long as I have SDL bindings?
All that steam requires is a native executable to launch, and that you load their steamworks library and initialise it, which should be one or two FFI calls.
That's fascinating, thanks!