Jagged Alliance 2 Stracciatella is an open-source game engine created as a reimplementation of the original Jagged Alliance 2 game engine.
cd Ports/ja2
./package.sh
Data files from the original game are still required and will be used by Jagged Alliance 2 Stracciatella.
1) Copy DATA directory located in the original Jagged Alliance 2 installation into the installation directory '/opt/ja2'."
2) Boot up SerenityOS and run '/opt/ja2/ja2' executable in order to produce ja2.ini configuration file in the '/home/anon/.ja2'."
3) Edit the configuration file and set 'data_dir' value to '/opt/ja2'."
4) Run the game with `-nosound` parameter. It seems that recent update of SDL2 port is crashing when playing with the sound.
Website: https://github.com/safarp/ja2-stracciatella/tree/0.15.x
Port: https://github.com/SerenityOS/serenity/tree/master/Ports/ja2
Port icon has the following license: Image take from Jagged Alliance 2 GOG.com installation.