Fyrox es un motor de juegos 2D/3D listo para produccion, escrito completamente en Rust. Con un editor visual completo, mas de 35 crates especializados y licencia MIT, es la alternativa nativa en Rust a Godot y Unity.
Seguridad de memoria, alto rendimiento, sin recolector de basura
Editor de escenas completo comparable a Godot o Unreal
Audio espacial 3D binaural con efectos de reverberacion
Arboles de comportamiento y maquinas de estados incluidos
Maquinas de estados de mezcla, movimiento raiz, hojas de sprites
Graficos, fisica, interfaz, inventario, dialogos, autotile, i18n
Windows, macOS, Linux, WebAssembly, Android
Totalmente open source, sin regalias, sin restricciones
Crea 10 tipos de nodos — mallas, luces, camaras, sistemas de particulas, terreno, sprites y mas. Crea multiples nodos por lotes en una sola operacion deshacible.
Consulta cuerpos rigidos, colisionadores, luces, camaras y fuentes de audio. Lanza rayos en el mundo fisico. Obtiene estadisticas de escena y estado del editor de un vistazo.
Establece cualquier propiedad de nodo via rutas Reflect — nombre, visibilidad, parametros de fisica, intensidad de luz y mas. Renombra, activa/desactiva, duplica nodos y lista scripts.
Cada operacion de la IA pasa por el patron Command del editor. Ctrl+Z funciona para todo — sin sorpresas, sin perdida de datos. Inspecciona la pila del historial de comandos.
Lanza tu juego directamente desde Claude. Compila, prueba y detiene — itera sin tocar el raton.
Incluye materiales de referencia completos: API del motor, guia de herramientas MCP y patrones comunes (controlador FPS, sistema de salud, generadores, fisica).
Crea, transforma o elimina multiples nodos en una sola llamada. Ensamblaje eficiente de escenas — sin sobrecarga de ida y vuelta por nodo.
Consulta el arbol completo de nodos, busca por nombre, inspecciona propiedades, reasigna nodos padre, establece transformaciones, obtiene hijos — gestion completa de la jerarquia.
Control completo del editor en 7 categorias a traves del Model Context Protocol.
fyrox_get_scene_hierarchy Arbol completo de nodosfyrox_get_node_properties Informacion detallada del nodofyrox_search_nodes Buscar nodos por nombrefyrox_list_scenes Listar escenas abiertasfyrox_create_node Crear 10 tipos de nodosfyrox_delete_node Eliminar nodo + subarbolfyrox_set_node_transform Posicion/rotacion/escalafyrox_link_node Reasignar nodos padrefyrox_set_node_property Establecer cualquier propiedad via ruta Reflectfyrox_rename_node Renombrar un nodofyrox_set_node_enabled Activar/desactivar visibilidadfyrox_duplicate_node Duplicar un nodofyrox_get_children Listar hijos inmediatosfyrox_get_scripts Listar scripts adjuntosfyrox_get_scene_statistics Conteo de nodos por tipofyrox_get_rigidbody Propiedades de cuerpo fisicofyrox_get_collider Forma y material del colisionadorfyrox_raycast Lanzar rayo en el mundo fisicofyrox_get_light Tipo de luz, intensidad, sombrasfyrox_get_camera Proyeccion, recorte, exposicionfyrox_get_sound Ganancia de audio, bucle, estadofyrox_get_scene_settings Configuracion de iluminacion ambientalfyrox_get_editor_mode Estado Editar / Compilar / Jugarfyrox_get_command_history Estado de la pila deshacer/rehacerfyrox_get_editor_settings Resumen de configuracion del editorfyrox_get_selection Seleccion actualfyrox_set_selection Establecer seleccionfyrox_focus_node Enfocar camara en un nodofyrox_save_scene Guardar escena actualfyrox_save_scene_as Guardar en nueva rutafyrox_load_scene Cargar archivo de escenafyrox_new_scene Crear nueva escenafyrox_undo / fyrox_redo Deshacer/rehacer operacionesfyrox_build_and_run Compilar y probarfyrox_stop_game Detener juego en ejecucionfyrox_ping Verificacion de estadofyrox_batch_create_nodes Crear multiples nodos a la vezfyrox_batch_set_transforms Transformar multiples nodos a la vezfyrox_batch_delete_nodes Eliminar multiples nodos a la vezfyrox_list_methods Listar todos los metodos del puenteAgrega fyrox-mcp-bridge al Cargo.toml de tu editor y registralo:
editor.add_editor_plugin(McpBridgePlugin::new(Default::default()));
cd fyrox-mcp-server && npm install && npm run build
claude mcp add fyrox -- node /path/to/fyrox-mcp-server/dist/index.js
Un motor de juegos moderno en Rust que no compromete funcionalidades.
| Caracteristica | Fyrox | Otros motores Rust |
|---|---|---|
| Editor Visual | Editor de escenas completo (FyroxEd) | Limitado o ninguno |
| Audio 3D | Audio binaural HRTF | Reproduccion basica |
| Animacion | ABSM + movimiento raiz + capas | Interpolacion basica |
| Sistemas de IA | Arboles de comportamiento + maquinas de estados | Implementacion manual |
| Sistemas de Juego | Inventario, dialogos, autotile, i18n | Construye el tuyo |
| Integracion IA MCP | Fyrox MCP Pro (41 herramientas) | Ninguna |
| Licencia | MIT | Varia |
Fyrox es un motor de juegos 2D/3D listo para produccion, escrito en Rust. Incluye un editor visual de escenas, mas de 35 crates para graficos, audio, animacion, IA, fisica, interfaz y mas. Piensa en el como "Godot, pero en Rust" — con funcionalidades como audio espacial HRTF, maquinas de estados de mezcla de animaciones, arboles de comportamiento y un sistema de inventario integrado.
Un conocimiento basico de Rust ayuda, pero Fyrox MCP Pro permite que la IA maneje gran parte del codigo repetitivo. Claude puede generar scripts en Rust, configurar escenas y explicar patrones — haciendo Fyrox accesible incluso si eres nuevo en Rust.
El puente es un EditorPlugin en Rust que inicia un servidor WebSocket (puerto predeterminado 17563) dentro del editor de Fyrox. El servidor MCP se conecta via WebSocket y traduce las llamadas de herramientas de Claude en comandos del editor usando JSON-RPC 2.0. El hilo principal del editor procesa las solicitudes a 60 FPS.
Si, al 100%. Toda creacion de nodos, eliminacion, cambios de transformacion y operaciones de jerarquia pasan por el patron Command del editor. Ctrl+Z funciona para cada cambio iniciado por la IA.
Si. El servidor MCP utiliza el transporte stdio estandar, por lo que funciona con cualquier cliente compatible con MCP — Claude Code, Claude Desktop, Cursor, VS Code + Cline y mas.
12 tipos: Base (pivote), Malla, Luz (puntual/foco/direccional), Camara, Sprite, Sistema de Particulas, Terreno, Sonido, Cuerpo Rigido, Colisionador, Reproductor de Animaciones y mas.
41 herramientas. Deshacer/rehacer completo. La unica integracion MCP para Fyrox. $5 pago unico.
Conseguir Fyrox MCP Pro