I’m hoping you can advise on both feasibility and pricing for a use-case of SpatialOS that’s similar to your focus on simulations a few years ago.
My goal is to use SpatialOS’s distributed infrastructure to build an immersive web data visualization application.
The main technical adaption from your MMOG use-case would facilitate continuously streaming data processing to client progressively, for immersive interactions. The aim is to enable level-of-detail zooming seamlessly; without need for separately loaded scenes and levels. *If helpful, I included a link below to get a sense of this technical challenge. The main pricing adaption would be from sessions (min 10 mins?) to something like worker instances, I’m guessing.
As for game engine in this architecture; I see Blender’s new free plug-in game engine, Armory3d, as a great potential choice because it supports HTML canvas export with high quality graphics. Its underlying Haxe language handles fallbacks to HTML canvas from WebGL 1 or 2, by reading the client device. Other engines are limited by sluggishly loaded WASM. Id imagine it could be setup to run headlessly. Armory3d’s main limitation is that it’s new.
As for local client, I could imagine a shell Progressive Web App (PWA) with service workers could improve speed. Maybe this isn’t necessary with streamlined data handling and rendering.
I know this is a broadly sketched out request for support. If you could advise on any parts of it, I’d appreciate it a lot.