Demon Cleansing

Turn-based RPG combat game where attacks and spells must be executed through "ritual-like" minigames. Demon Cleansing is a prototypal game mechanic experiment based on easy-to-learn but hard-to-master mouse and touch controls. Powerful spells are more difficult to execute - risk/reward is handled through strategical spell choices and individual players' minigame skills.
Jam year: 
2016
Diversifiers: 
No retreat, no surrender!
One hand tied behind my back
Platforms: 
MS Windows, Linux / Unix
Technology Notes: 
The game was developed in modern C++14, using SFML as the only external dependency. Additional libraries (SSV toolkit & VRM toolkit) made from scratch by Vittorio Romeo in the past were used as well. All the code used is available on Vittorio's GitHub page: https://github.com/SuperV1234
Installation Instructions: 

 

A Win64 build is available on this page. 

Downloading the game and extracting it is all that's required to play.

Compiling the game requires a C++14 standard compliant compiler, such as clang++ 3.4 or g++ 4.9.
The use of CMake greatly simplifies the building process.

---

Building the game on GNU/Linux:

  1. Clone the GGJ2016 repository available here on GitHub:
    https://github.com/SuperV1234/ggj2016
  2. Obtain a C++14 standard-compliant compiler. 
    Most distributions have them in their package managers.

  3. Obtain CMake and the latest version of SFML.

  4. After cloning, execute the `init-repository.sh` script.

  5. Create a build directory and enter it using the following commands:
    `mkdir build; cd build`

  6. Run CMake and build the game:
    `cmake ..; make -j4`

  7. Copy the generated `ggj2016` executable in `../_RELEASE` and run it from that folder.


 

Credits: 

Team LVL GAMES

Programmer, lead designer:
Vittorio Romeo
http://vittorioromeo.info

Game designer, team manager:
Salvo Bertoncini
http://salvobertoncini.com

2D artists:
Giulia Di Bennardo
Marco Ginex (Marx_Art)
Laura Leonardi

Composer:
Luigi Privitera

Sound designer:
Alessia Avenia

Writer, voice-over:
Emanuele Giunta

 

Game Stills: 
Source files: 
Executable: