Я бы копнул в сторону CEF. На его основе можно сделать клиент игры и все модели хранить локально. Естественно написать проверку на обновление моделей при запуске. лучшая связка для данной реализации это CEF+ C# контейнер. Можно прописать javascript интерфейс для передачи данных между клиентом и страницой HTML в которой будет отрисовываться WEBGL.