Engine Details

Exanima is written in Delphi, a dialect of the Object Pascal programming language. For optimization, parts of the game are also written in raw x86 assembly.

The game uses an in-house engine built by Bare Mettle, called "Rayform".

Many of the functions used in Exanima use the Borland Register Convention. You can read more about this in FFI (Foreign Function Interface). To interface with these methods, we create wrappers to convert cdecl calls to Borland Register calls.