I am working on a new game engine using PyGame for graphical point-and-click adventure games, a-la Myst. Currently I have a PreAlpha I made in about 10 hours that is functional enough for a simple walk-around-and-look-at-things game. Planned features include music and sound, scripting, save files, inventory, FMV support, and a simple battle system.
The engine is called BXEngine, and the showcase game is Backrooms Explorer. I haven't taken my own photos yet so I grabbed them from various places for testing; they will be replaced. Currently there are only four rooms to look at in the demo, but the file formats are extremely simple and it should be easy for anyone who wants to play with it to make their own walkaround at this point.
To play the game, move your mouse around the screen to look for indicators. If your mouse is near an available exit (center or edges of the screen), a navigation indicator will appear. If you mouse over something you can interact with, an action indicator will appear. If more than one indicator icon appears, left click performs the top action and right click performs the bottom action.
I will post updates here as I add new features.
tl;dr I made an adventure game engine that is functional enough to play with a bit.
Demo Download: https://seisat.su/bxengine.zip