That sounds very cool : )
Have you tried upgrading your project to a newer version of unity, if you do it step by step (e.g. 2017.1 -> 2017.2 -> 2017.3 ... 2019.4) it has less chance to break, but definitely back-up your project before trying to upgrade it.