Framework ligero de combate y habilidades para Unity, basado en el patrón Entity-Component y configurable mediante ScriptableObject o tablas de Excel.
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
Abre la página de las últimas versiones en GitHub
- 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
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
Una solución de scripting para crear juegos de Unity y Unreal Engine con TypeScript o JavaScript, y que ofrece backends de Lua y Python para Unity.
Un plugin de IntelliJ IDEA que añade soporte para crear mods de Minecraft para Spigot, Paper, Forge, Fabric, NeoForge, Sponge y más.
Integración de async/await sin asignaciones para Unity que permite esperar a AsyncOperations, coroutines y eventos, y se ejecuta en PlayerLoop sin hilos.
Consola de juego basada en uGUI para Unity que muestra logs durante la ejecución y permite ejecutar comandos de depuración registrados en las builds.
Un plugin de Model Context Protocol (MCP) que permite a asistentes de programación con IA como Cursor, Claude Code y Codex controlar y consultar Unity Editor.