Skip to content

Search

Balaur

Un motor de juegos 2D y 3D determinista. Las escenas son TOML, los scripts son Balaur Script y se recargan en milisegundos, y las mismas entradas dan el mismo fotograma en todas las plataformas.

Determinista por defecto.

Para juegos multijugador. Un tick fijo de 60 Hz. Graba las entradas y reproduce la sesión completa. HTTP, WebSockets y WebTransport.

Diseña en tiempo real.

Para diseño de niveles. Coloca, mueve y escala. Consulta las propiedades. Pulsa play para iniciar el juego.

Los scripts se recargan al instante.

Para programadores. Balaur Script con sintaxis de Rust y async/await. Recarga en caliente con soporte para puntos de interrupción. Plugins en Rust o C.

Animación 2D y 3D.

Para animadores. Skinning de mallas con huesos y pesos pintados. Posa con IK de dos huesos y look-at. Rigs 3D importados desde glTF.
Dos luces 2D sobre una escena, con las formas proyectando sombras desde los oclusores

Luces, sombras y shaders.

Para artistas. Luces 2D y oclusores. Materiales en WESL. Posprocesado, partículas, mapas de tiles, sprites y mallas.

Todo en un motor.

Doce cosas, una frase cada una. La versión larga está en Características.
  • Nodos y escenas Un árbol de nodos con scripts asociados, guardado como TOML.
  • Balaur Script La sintaxis de Rust, tipos estáticos, async/await y un depurador en el editor.
  • Recarga en caliente instantánea Guarda un script y el código nuevo funciona en milisegundos.
  • Determinismo, siempre activo Mismas entradas, mismos resultados en todas las plataformas.
  • Física 2D y 3D Rapier en ambos, avanzando con un tick fijo de 60 Hz.
  • Renderizado 2D y 3D.
  • Animación y esqueletos Clips y tweens, huesos 2D con polígonos con skinning, rigs 3D desde glTF, IK de dos huesos.
  • El editor Es en sí un proyecto de Balaur: árbol de escena, inspector, gizmos, línea de tiempo, herramientas de rig, ejecución en el editor.
  • Red HTTP, WebSockets y WebTransport, con compresión.
  • Todas las plataformas Escritorio: Windows, macOS y Linux. Móvil: iOS, Android. Y Web.
  • Exportar Scripts, escenas y recursos van en un único ejecutable, uno por plataforma.
  • Hecho con Rust Escrito en Rust, reutilizando bibliotecas populares: Rapier, wgpu, egui, rodio, wasmtime.

Empieza hoy.

Gratis y de código abierto, MIT. Descarga el editor, abre un ejemplo, cambia algo.