DVR-Escape-Game is an Open Source Project with improving and discovering more about the Davinci Resolve/Fusion Scripting API in mind. Starting as just a small escape room game by Asher Roland with the goal of starting the conversation and showcasing the less used features of the API.
The idea behind this open source project is to build on the original script and for other to build their own games with the information from the original. See our Contributing Guide for details about how to contribute.
You can install the game into your Scripts/Utility/
folder by downloading the folder Asher Roland 1000 Subs
from releases and unzipping the files. Then, without moving any files out from where they are, you can drag the The DVR Escape Game.lua
file into Fusion. It will install itself and let you know it has finished. You should now see it under Workflow/Scripts/Asher Roland 1000 Subs/The DVR Escape Game
in Davinci Resolve's menu.
This game must be played in a Fusion Comp with at least a MediaOut node. The best way to achieve this is to drag a "fusion composition" from the Effects panel on the edit page and enter the comp from there. Now launch the script from: Workflow/Scripts/Asher Roland 1000 Subs/The DVR Escape Game
After launching the game, you will be greeted with the game loading in piece by piece then the textbox will popup with instructions on how to play and your objective.
Users with FREE Davinci Resolve 19.1 and after will be unable to play this game because of changes by Blackmagic Design to what is available to the free users of Resolve by removing the ability to access the Scripting UI System. The only way to get around this is to install an earlier version of Davinci Resolve to restore the UI access.
Users on certain Mac systems will have difficulty playing the game. The hotkeys to move around and interact with objects will be not usable and you will be required to move with the UI buttons to the left of the screen. In some systems you may not even be able to interact with objects.
This game has not been tested on any Linux Systems.
There are two places to reach out to communicate with the other contributors or to just see what the progress is behind the scenes.
Discord for general communication GitHub issues for serious bug reporting
Please read our Contributing Guide for details about how to contribute and add dev branches.