Repolode
BepInEx

BepInEx/BepInEx

Framework de plugins y mods que permite a desarrolladores y jugadores cargar código personalizado en juegos de Unity, XNA, FNA y MonoGame.

Estrellas
8,989
Forks
933
Issues abiertos
383
Último commit
anteayer

¿Qué es?

BepInEx es un framework de plugins y mods para juegos creados con Unity Mono, Unity IL2CPP y runtimes de .NET como XNA, FNA y MonoGame. Se inyecta en el proceso del juego al iniciarse para que los mods se puedan cargar, configurar y ejecutar sin modificar directamente los archivos originales del juego.

El framework ofrece un sistema de plugins con gestión de configuración, logging y una capa de parcheo basada en hooks de métodos al estilo de Harmony. Los juegos de Unity Mono son compatibles con Windows, macOS y Linux, mientras que los juegos de Unity IL2CPP son compatibles con Windows y Linux. La compatibilidad con juegos de .NET y XNA funciona mediante Mono en macOS y Linux.

Muchos otros cargadores de mods, como BSIPA, MelonLoader y uMod, están basados en BepInEx o funcionan junto con él, de modo que quienes crean mods pueden dirigirse a una base compartida.

Funciones clave

  • 01Carga plugins en juegos de Unity Mono e IL2CPP al iniciarse.
  • 02Ofrece un sistema de configuración de plugins y logging.
  • 03Permite parchear métodos mediante hooks al estilo de Harmony.
  • 04Funciona en Windows, macOS y Linux, según el runtime.

Casos de uso

  • Añadir mods de jugabilidad o mejoras de calidad de vida a juegos de Unity.
  • Crear un plugin para un juego de Unity o XNA que otros jugadores puedan instalar.
  • Parchear e inspeccionar código del juego en tiempo de ejecución durante tareas de ingeniería inversa o investigación sobre mods.

Inicio rápido

  1. 1

    Abre la página de las últimas versiones en GitHub

  2. 2

    Sigue la guía oficial de instalación de tu juego

Antes de usarlo

  • Solo Unity Mono cuenta con versiones estables; los demás destinos siguen en desarrollo.
  • Unity IL2CPP no es compatible con macOS ni con ARM.
  • Distribuido bajo la licencia LGPL-2.1, una licencia copyleft.

En colecciones

Temas

#modding#plugin-framework#unity#game-development#mod-loader#dotnet#il2cpp#bepinex#framework#modloader

Preguntas frecuentes

¿Qué es BepInEx?
Framework de plugins y mods que permite a desarrolladores y jugadores cargar código personalizado en juegos de Unity, XNA, FNA y MonoGame. BepInEx es un framework de plugins y mods para juegos creados con Unity Mono, Unity IL2CPP y runtimes de .NET como XNA, FNA y MonoGame. Se inyecta en el proceso del juego al iniciarse para que los mods se puedan cargar, configurar y ejecutar sin modificar directamente los archivos originales del juego.
¿BepInEx es gratuito? ¿Qué licencia tiene?
BepInEx es open source bajo la licencia LGPL-2.1. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿BepInEx sigue mantenido?
Mantenimiento activo. El último commit de BepInEx fue el 5 nov 2026.
¿Para qué puedo usar BepInEx?
Añadir mods de jugabilidad o mejoras de calidad de vida a juegos de Unity. Crear un plugin para un juego de Unity o XNA que otros jugadores puedan instalar. Parchear e inspeccionar código del juego en tiempo de ejecución durante tareas de ingeniería inversa o investigación sobre mods.
¿Cómo se instala BepInEx?
Abre la página de las últimas versiones en GitHub Sigue la guía oficial de instalación de tu juego
¿Dónde consigo BepInEx?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/BepInEx/BepInEx

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados