6 ms·
This looks amazing! I'm guessing you may have answered these questions before somewhere so please point me to the information if so. I'd like to know what dev
by peebz 4y ago
This looks amazing! I'm guessing you may have answered these questions before somewhere so please point me to the information if so. I'd like to know what development environment you use (Emacs, SBCL and Slime?), what packages you used to create the graphics for the game, and what the game is compiled to. Thanks.
- Shinmera 4y agoI 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 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.
- peebz 4y agoThat's fascinating, thanks!
- amalgamated_inc 4y agoWhen 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?
- Shinmera 4y agoAll 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.