Muchas gracias, Jesús. Estoy siguiendo este curso de Rust, y lo considero excepcional en su contenido, muy bien estructurado y cada vídeo con una duración adecuada para un seguimiento cómodo. He visto muchos otros videos de Rust de otros creadores de contenido con material menos didáctico, y no entiendo como los tuyos no tienen mayor cantidad de visualizaciones.
Gracias jamj2000. Para mi los vídeos son una forma de creación, y lo que menos me importa es el número de visualizaciones. Nunca he gastado un minuto en promociones y esa necesidad de cifras y "me gustas" demuestra un ego inseguro e inmaduro. Pecando de inmodesto, a mi también me gustan mis videos, tanto el hacerlos, como ver el resultado final; y me lo paso muy bien pensando en como organizarlo, que nueva herramienta añadir, como explicar este concepto complejo. Mi satisfacción es con la obra creada y que me guste a mi. Supongo que por eso llevo un cuarto de siglo haciendo este tipo de Vídeos, porque me gusta a mi que es lo que importa. Siempre es agradable ver que hay personas que valoran mi trabajo pero en general, no solo en este tema, mis gustos suelen ser muy minoritarios, y eso también me gusta. Felices fiestas.
Hola manuel: Rust ya cuenta con muchas herramientas centradas en el desarrollo de juegos, dependiendo del tipo que quiera desarrollar. Le resumo algunas: Bevy es un motor de juegos ECS (Entity-Component-System) moderno y modular, diseñado para ser flexible y fácil de usar. Es una opción popular para desarrolladores que buscan algo nativo de Rust; es poderoso y fácil de usar, basado en Vulkan y altamente extensible. Repositorio: github.com/bevyengine/bevy Amethyst es otra opción multiplataforma, aunque en gran medida se ha integrado con bevy. Repositorio: github.com/amethyst/amethyst Rapier es una Biblioteca para simulación de físicas 2D y 3D. Es ligera y está diseñada específicamente para Rust y es un complemente muy útil para juegos. Características: Motor de físicas determinista. Integración fácil con motores como Bevy o macroquad. Funciona bien para simulaciones físicas complejas. Ejemplo básico: Repositorio: github.com/dimforge/rapier Macroquad: Biblioteca ligera para gráficos y juegos 2D. Es ideal para proyectos pequeños y prototipos rápidos. Repositorio: github.com/not-fl3/macroquad Existe también la opción de integran Godot con Rust, usando el motor de juegos Godot con scripts escritos en Rust a través de gdnative-rust. Aprovecha todo el poder de Godot. Usa Rust para escribir lógica de juego. Compatible con proyectos 2D/3D grandes. Repositorio: github.com/godot-rust/gdnative También se está intentando esta integración con Unreal Engine 5, pero aún no está muy madura. Unreal Rust es un proyecto comunitario que está desarrollando herramientas y bindings para integrar Rust como lenguaje de scripting con Unreal Engine, pero todavía en etapas tempranas. Puede verlo en su repositorio, pero está más para nivel de desarrolladores que para uso en producción, aunque como aprendizaje puede ser bueno, siempre que se tenga la capacidad, la paciencia y la constancia para dedicarse a él: github.com/MaikKlein/unreal-rust
Hola Jesús! Muchas gracias por este nuevo aporte!! El curso va genial!! 👏👏💪
Gracias Mrleopola. Un saludo.
Muchas gracias, Jesús.
Estoy siguiendo este curso de Rust, y lo considero excepcional en su contenido, muy bien estructurado y cada vídeo con una duración adecuada para un seguimiento cómodo.
He visto muchos otros videos de Rust de otros creadores de contenido con material menos didáctico, y no entiendo como los tuyos no tienen mayor cantidad de visualizaciones.
Gracias jamj2000. Para mi los vídeos son una forma de creación, y lo que menos me importa es el número de visualizaciones. Nunca he gastado un minuto en promociones y esa necesidad de cifras y "me gustas" demuestra un ego inseguro e inmaduro. Pecando de inmodesto, a mi también me gustan mis videos, tanto el hacerlos, como ver el resultado final; y me lo paso muy bien pensando en como organizarlo, que nueva herramienta añadir, como explicar este concepto complejo. Mi satisfacción es con la obra creada y que me guste a mi. Supongo que por eso llevo un cuarto de siglo haciendo este tipo de Vídeos, porque me gusta a mi que es lo que importa. Siempre es agradable ver que hay personas que valoran mi trabajo pero en general, no solo en este tema, mis gustos suelen ser muy minoritarios, y eso también me gusta. Felices fiestas.
Gracias por el vídeo
Gracias a ti harsof. Un saludo.
¿Que bibliotecas para programar videojuegos tiene en rust?.
Hola manuel:
Rust ya cuenta con muchas herramientas centradas en el desarrollo de juegos, dependiendo del tipo que quiera desarrollar. Le resumo algunas:
Bevy es un motor de juegos ECS (Entity-Component-System) moderno y modular, diseñado para ser flexible y fácil de usar. Es una opción popular para desarrolladores que buscan algo nativo de Rust; es poderoso y fácil de usar, basado en Vulkan y altamente extensible.
Repositorio: github.com/bevyengine/bevy
Amethyst es otra opción multiplataforma, aunque en gran medida se ha integrado con bevy.
Repositorio: github.com/amethyst/amethyst
Rapier es una Biblioteca para simulación de físicas 2D y 3D. Es ligera y está diseñada específicamente para Rust y es un complemente muy útil para juegos.
Características:
Motor de físicas determinista.
Integración fácil con motores como Bevy o macroquad.
Funciona bien para simulaciones físicas complejas.
Ejemplo básico:
Repositorio: github.com/dimforge/rapier
Macroquad: Biblioteca ligera para gráficos y juegos 2D. Es ideal para proyectos pequeños y prototipos rápidos.
Repositorio: github.com/not-fl3/macroquad
Existe también la opción de integran Godot con Rust, usando el motor de juegos Godot con scripts escritos en Rust a través de gdnative-rust.
Aprovecha todo el poder de Godot.
Usa Rust para escribir lógica de juego.
Compatible con proyectos 2D/3D grandes.
Repositorio: github.com/godot-rust/gdnative
También se está intentando esta integración con Unreal Engine 5, pero aún no está muy madura. Unreal Rust es un proyecto comunitario que está desarrollando herramientas y bindings para integrar Rust como lenguaje de scripting con Unreal Engine, pero todavía en etapas tempranas. Puede verlo en su repositorio, pero está más para nivel de desarrolladores que para uso en producción, aunque como aprendizaje puede ser bueno, siempre que se tenga la capacidad, la paciencia y la constancia para dedicarse a él:
github.com/MaikKlein/unreal-rust