Fluorite: Motor de Juegos Usa Flutter para Desarrollo Rápido

Fuentes: Game Engine

Fluorite ha surgido como el primer motor de juego de grado consola que integra completamente Flutter, facilitando el desarrollo rápido y eficiente de videojuegos. El motor, escrito en C++ para optimizar el rendimiento, permite a los desarrolladores escribir código de juego en Dart, aprovechando las herramientas de desarrollo de Flutter. Una característica clave es la capacidad de integrar vistas simultáneas de escenas 3D y compartir el estado entre entidades de juego y widgets de interfaz de usuario. Fluorite incorpora una arquitectura ECS (Entity-Component-System) y utiliza el renderizador Filament de Google, soportando gráficos acelerados por hardware con características como iluminación física y efectos de post-procesamiento. Además, permite a los artistas definir zonas interactivas directamente en Blender, simplificando la creación de interfaces de usuario 3D espaciales. La integración con Flutter también habilita la función de Hot Reload, acelerando significativamente el proceso de desarrollo al permitir la visualización inmediata de cambios en las escenas.