top | item 34339288

(no title)

peebz | 3 years 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.

discuss

order

Shinmera|3 years 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.

amalgamated_inc|3 years ago

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?

peebz|3 years ago

That's fascinating, thanks!