Anexo C. Recursos y enlaces

ANEXO C · Material de referencia

"Internet está lleno de tutoriales de Bevy. La mitad están desactualizados. Esta lista no."

— Frase del autor, después de buscar él mismo tutoriales desactualizados durante tres semanas.

Este anexo recopila los recursos que consideramos imprescindibles para seguir aprendiendo Bevy más allá del libro. Está organizado por categoría: oficial, comunidad, contenido en vídeo, libros y miscelánea. Todos los enlaces son hipotéticos/normativos a fecha del libro; verifica disponibilidad antes de compartir con tus alumnos.

**Recurso (en este contexto)**: enlace, libro, vídeo o herramienta que merece la pena guardar. No es un "asset de juego".
**Awesome list**: repositorio de GitHub que recopila los mejores recursos de un tema. "awesome-bevy" es la nuestra.
**¿Sabías que…?** La primera *awesome list* de Rust (que inspiró a todas las demás, incluyendo la de Bevy) la creó **vfoley** en 2014 en un repo que hoy tiene más de 50 000 estrellas. El formato se extendió a casi cualquier tecnología imaginable: awesome-python, awesome-react, awesome-... todo. Es el internet colaborativo en su máxima expresión.

C.1 Recursos oficiales

C.1.1 Web principal

C.1.2 Documentación

C.1.3 Libro oficial

**¿Sabías que…?** Durante años, el hueco de "libro introductorio" lo cubrió el *Bevy Cheat Book* comunitario (ver C.14). No fue hasta Bevy 0.19 (junio 2026) cuando el equipo publicó el Bevy Book oficial en `bevy.org/learn`, integrado con los *migration guides* y ejemplos.

C.2 Publicaciones periódicas

C.3 crates.io — crates fundamentales de Bevy

Estas crates son publicadas por el equipo de Bevy o mantenidas oficialmente. Activarlas en Cargo.toml te da acceso a subsistemas enteros.

C.3.1 Crates del equipo Bevy

C.3.2 Crates comunitarios destacados

**Dimensión de un crate**: cuando decimos "2D y 3D" en `bevy_rapier`, significa que tiene dos crates separados: `bevy_rapier2d` y `bevy_rapier3d`. Bevy integra ambos pero puedes usar solo uno.

C.4 Bevy Assets (comunidad)

C.5 Comunidad Discord

- #beginners — Donde preguntar sin vergüenza.

- #help — Preguntas técnicas de todo tipo.

- #showcase — Comparte tu juego o demo.

- #dev-tools — Crates y herramientas.

- #tutorials — Recursos de aprendizaje compartidos por la comunidad.

- #art-assets — Recursos gráficos y de audio.

- #work-in-progress — Feedback en desarrollo.

**Metedura de pata del anexo**: preguntar "¿por qué Bevy no compila?" en `#general` de Rust sin dar contexto. Recibirás respuestas corteses y luego silencio. Siempre pega el error completo, tu `Cargo.toml` y un mínimo de código. Los canales de ayuda *odian* el "ayuda pls".

C.6 GitHub — listas awesome

C.7 YouTubers y canales de referencia

A fecha del libro, estos canales tienen contenido regular sobre Bevy o Rust gamedev:

**Canal de YouTube (en este contexto)**: no la "cadena" de televisión, sino el canal/canal de un YouTuber. Perdón por la obviedad; lo aclaro porque a veces un alumno me dice "mira este canal" señalando una URL y otro lo confunde con un *canal de Discord*. Cosas que pasan.

C.8 Libros complementarios

Estos libros no son sobre Bevy específicamente pero cubren temas adyacentes que te harán mejor desarrollador Bevy:

C.8.1 Rust

C.8.2 Game Development

C.8.3 Bevy específicos

**¿Sabías que…?** *Game Programming Patterns* de Robert Nystrom fue escrito mientras trabajaba en **Electronic Arts** y luego en **Mozilla**. Nystrom pasó por la organización Rust en Mozilla. ¿Casualidad que exista un libro suyo con capítulos sobre ECS? No. Nystrom es de los que llevaron el patrón al mainstream del gamedev.

C.9 Newsletters y podcasts

C.10 Foros y sitios de Q&A

C.11 Cursos en línea (plataformas de pago)

C.12 Newsletters específicas de Bevy

C.13 Grupos locales y meetups

**¿Sabías que…?** La primera **Bevy Jam** fue en 2021 y tuvo más de 100 juegos publicados. Desde entonces se celebra trimestralmente y es donde muchos devs de Bevy aprendieron a hacer juegos completos, no solo demos técnicas.

C.14 Recursos misceláneos útiles

C.15 Cómo contribuir a Bevy (si te pique)

El motor es open-source y acepta contribuciones. Canales para empezar:

**RFC (Request for Comments)**: documento donde se propone un cambio grande al motor. La comunidad discute, el *core team* decide. Ejemplos famosos: RFC 1 (el propio Bevy), RFC 4 (Component Hooks), RFC 8 (Relations).

C.16 Recursos específicos por tema

C.16.1 Para aprender ECS profundo

C.16.2 Para aprender Rust gamedev

C.16.3 Para aprender patrones avanzados

C.16.4 Para mejorar game feel

C.16.5 Para aprender audio y música

C.16.6 Para arte (si no eres artista)

C.17 Glosario rápido de sitios web

SitioURLTipo
Bevy oficialbevy.orgWeb motor
Bevy Book oficialbevy.org/learnLibro oficial (desde 0.19)
This Week in Bevythisweekinbevy.comNewsletter
Awesome Bevygithub.com/bevyengine/awesome-bevyLista curada
Bevy Assetsbevy-assets.orgAssets
Discord Bevydiscord.gg/bevyChat
docs.rs Bevydocs.rs/bevyAPI docs
Bevy Examplesgithub.com/bevyengine/bevy/tree/main/examplesCódigo ejemplo
Migration guidesbevy.org/learn/migration-guides/Guías de migración
Bevy Cheat Bookbevy-cheatbook.github.ioLibro comunitario (descontinuado)
Reddit r/bevyreddit.com/r/bevyForo
Bevy Game Jamsitch.io/jam/bevy-jamsGame jams

C.18 Y con esto, ¿qué hago?

Después de leer este libro:

  1. Termina el M8 del cap. 28. Sin excusas. Está el código ahí.
  2. Presenta tu proyecto en #showcase del Discord. Te lloverán críticas constructivas.
  3. Busca equipo si quieres hacer algo más grande. Discord tiene canal #looking-for-team.
  4. Participa en una Bevy Jam. La presión de 48 horas es la mejor maestra.
  5. Escribe tu propio tutorial. Enseñar es la mejor forma de aprender. Contribuirás a la comunidad.
**Comunidad**: ese ente difuso pero real que responde preguntas, comparte código y hace juegos contigo en lugar de por ti. Cuídala.
**¿Sabías que…?** Bevy debe su nombre al sustantivo colectivo inglés **"a bevy"**, que denomina una *bandada de aves* (típicamente codornices o belleza/lujuria en sentido figurado). El creador del motor, **Carter Anderson** (alias GitHub **`cart`**), lo confirmó en la [discusión #10114](https://github.com/bevyengine/bevy/discussions/10114): buscaba una palabra corta, memorable y que evocara *un grupo de cosas pequeñas trabajando juntas*. Nada que ver con naves espaciales de Homeworld; ese bulo circula por foros pero no tiene fundamento.

¡Buena suerte con tus proyectos! Y recuerda: si te atascas, el cap. 28 tiene 8 milestones que puedes hackear hasta que algo funcione. El Anexo A tiene todos los términos que necesitas. El Anexo B te dice qué API existía en qué versión. Y este anexo te dice dónde buscar más ayuda. El resto es teclear.