I would like to create a simple video game as an interactive art piece.
The game goes like this:
A video (with sound!) loops while there are two options on the screen (text labels); when the player chooses one of them, another video plays; once it is finished, there are two options once again with a default video looping (?) and so on and so on.
It is quite simple, however I have had a really hard time finding a way to make it.
Someone suggested Youtube, but I don't want the player to be distracted by anything else, to be able to skip, for the video to end and for the player to choose a suggested Beyonce music video etc.
Someone else suggested Blender but it seems the video uploaded does not have audio attached so it would be extremely time consuming to write the python script. Both audio and video channels would be treated separately and the video player would artificially redraw video frames through the renderer. Unity seeems to be a similar if not a more complex set-up.
They suggested that Director used to do this but it is no longer being sold or supported by Adobe. I have a Mac and was unable to find a version on the internet that allowed me to use it.
Does anyone know how I can realize this project? Ideally to just plug in the videos, add the options text labels, arrange the sequences of videos and options and the game would play.
I cannot code or write script so I am hoping that the solution is simple. Someone was going to help me to make it in Blender but it turns out it is too difficult there. I might put it up on Fiverr if I need script written, however as I have never used it before I am not sure how reliable it is and how easy it will be to communicate all the finer points, to send over the videos etc.
Then once it is made, what sort of software would be needed to play it? Ideally it would be web-based, but I understand this complicates matters even further. I am working on a Mac but might show it on a PC - is this impossible due to incompatibility? Would it be ok running it on a computer eight hours a day?
Would it be possible to make the game run so that the player has no autonomy over the computer used - so they would not be able to exit the game?
All and any help appreciated! Thank you