Stuart Carnie has ported REminiscence over to libretro! REminiscence is a game engine recreation of the 1992/1993 action adventure game Flashback.
It is the spiritual successor to Another World/Out Of This World and it distinguishes itself with rotoscoped graphics, polygonal cutscenes, and a Prince of Persia-style gameplay system. We have added modplug support to the core for improved music playback, although that is not being shown in ths video.
You can get the core already for Android/iOS/OSX/Linux/Windows by going to the Core Updater and downloading it.
From there, you will need data files that work with REminiscence. Once you have those, load any of the .map files in the data dir in order to start the game. It doesn't matter which level you load - you could load level2.map or level1.map and it would still start you at the beginning. Savestates should be implemented.