A downloadable game for Windows and Linux

Learn a spell and use it to venture forth from your town and encounter trouble!

This is a very early "proof of concept" using a lot of excellent OpenGameArt.org assets (see assets/images/licenses for details).

More information

Published1 year ago
StatusIn development
PlatformsWindows, Linux

Install instructions

Binaries / Executables

Currently available:

  • Linux / x86_64
  • Win32

Note I am still very much experimenting with valid builds. Please report any issues.


  • SBCL (others might work, untested)
  • SDL2
  • GL 3.3


This requires the absolute latest of the following:

  • cl-autowrap (https://github.com/rpav/cl-autowrap)
  • GameKernel (https://github.com/rpav/GameKernel)
  • cl-gamekernel (https://github.com/rpav/cl-gamekernel)

Everything else can be quickloaded. Build instructions for GameKernel are on its own page; it requires CMake, GLEW, and GLM.


spell-and-dagger.tar.gz (166 kB)
spell-and-dagger-1.0g-linux-x64.tar.xz (10 MB)
spell-and-dagger-1.0b-win32.zip (14 MB)


Log in with your itch.io account to leave a comment.

This game looks awesome. I'm trying to get it to build, but i'm running into this error "unable to load foreign library (LIBGK) error opening shared object libgk.so" Any suggestions? I thought I did everything right. Thanks

You're trying to build from source? Make sure you have compiled and installed GameKernel, or at least put its libgk.so somewhere SBCL can find. Don't forget to ldconfig as root. Note that the default installation is in /usr/local/lib, but not all distros have /usr/local/lib in /etc/ld.so.conf by default. The alternative is to just set LD_LIBRARY_PATH to where it's built/installed/etc before starting SBCL.

If you're trying to run the binary, try the latest (as of writing, 1.0e), wherein I've included all the C++ runtimes and made a startup script to set LD_LIBRARY_PATH automatically.