Nightcrawler is a multiplatform text adventure engine designed to be as small as possible (enough to fit on a floppy disk). It accomplishes these goals by using the C programming language, and is meant to be compatible with common toolchains like GCC, Clang, and MinGW-w64. The engine was commissioned by Dan Butler from Techno Mage. It is open source and licensed under the BSD 3-clause license.
Nightcrawler is available on both GitHub and GitLab. Binary distributions for Linux x86_64, Win32, and Win64 are available from the GitHub mirror.
Nightcrawler is still in development and plans for its future are discussed at the proposed features page.
As of writing, Nightcrawler is proven to be capable of running on:
- Arch Linux
- Debian 11
- Windows 10 64-bit
- Windows 11
- Android 11/Termux
- 32-bit Wine
- 64-bit Wine
As a small note, Nightcrawler does not support building under Alpine Linux or other Musl-based systems. There are no plans to add support for these platforms as the primary target of Nightcrawler is Windows via MinGW-w64.