This is actually something you can do with Tabletop Simulator on steam, as I&#x27;m using it for that exact purpose. It even uses JSON as the underlying data structure. Granted, it&#x27;s proprietary and not free.