SpacetimeDB ha lanzado su versión 2.0, ofreciendo una integración prometedora para proyectos de Three.js en tiempo real y multijugador. La nueva versión permite ejecutar la lógica del juego directamente dentro de la base de datos, transmitiendo los cambios de estado a los clientes conectados, incluyendo frontends de Three.js a través de WebSockets. Esto elimina la necesidad de sondeos API constantes y permite una sincronización más eficiente y de baja latencia.
Esta arquitectura separa la responsabilidad del servidor, que se convierte en el simulador de mundo autoritativo, de la del cliente, que se enfoca en el renderizado e interpolación. La plataforma es especialmente útil para aplicaciones que requieren sincronización de datos 3D, como juegos multijugador, editores colaborativos, visualizaciones de datos compartidas y mundos virtuales. SpacetimeDB ofrece un nivel gratuito y un plan de pago asequible de 25 dólares al mes con límites más altos, invitando a los desarrolladores a explorar sus posibilidades.
