Fade is a local-multiplayer twin-stick-shooter with a twist: The battlefield is shrouded in darkness by default and only lights up partially through player actions. Primarly players light up when they shoot or when they are hit. Additionally a varity of power-ups can help in spotting and killing enemies.
Building requires a C++ 17 compiler (tested with msvc-16.11, gcc-10.3).
The only dependency is SFML, for which a version found on the system with find_package
is used if available. Otherwise, a local version is expected in dependencies/SFML
which is also provided as submodule. To use it, just run
$ git clone --recursive https://github.com/Thanduriel/Fade.git
$ cd Shoop
$ mkdir build
$ cd build
$ cmake ..
The game can currently only be played with gamepads. The default controls are:
Key | Action |
---|---|
select | join lobby |
X | change color (only in lobby) |
left stick | move |
right stick | aim |
RB | fire |
RL | use power-up |
B | switch light |
After running the game once with players entering the lobby, a settings.ini
will be generated in which key mappings for each player can be adjusted.