This is a toy ADV (adventure game) engine. Game title, font, images, audios and scripts can be specified in JSON file.
SDL2 and JSON for Modern C++ are required.
sudo apt install libsdl2-dev
sudo apt install nlohmann-json3-dev
brew install sdl2 sdl2_image sdl2_ttf sdl2_mixer sdl2_gfx
brew install nlohmann-json
make
make run FILE=<file_path>
To run sample game:
make test
Just for testing. The scripts (and each speaker's name) are generated by ChatGPT.