Kexx2 is an open source (GPLv3) top down scrolling shoot 'em up game, similar to Raptor and Tyrian.


Kexx2 is a game originally written around 2000-2002, primarily for Linux (but also Windows). After being inactive for over a decade, I've started modernizing the code base slightly by replacing some of the old crusty code with shiny new Boost and C++11/14 code. The classes wrapping SDL has been extracted out to a separate library, SDLc ("SDL Classes"), also available on Github.


Screenshot 1 Screenshot 2




Building from source

Download either the latest source code release above, or from GitHub. Note that building the source from GitHub involves slightly more work as the build scripts needs to be generated by running autoreconf -if.

To build one of the source code releases of Kexx2, you need to:

  1. Install SDL, SDL_mixer, SDL_image. For Debian GNU/Linux based systems (e.g Ubuntu) this is most easily done by running

    apt-get install libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev

  2. Build and install SDLc.
  3. Download one of the source code releases above, uncompress and run

    make install

These commands might require root access on the machine you're installing on.