awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 مستودعات

Awesome GitHub RepositoriesMod Loading Systems

Mechanisms for discovering and integrating external assets, scripts, and configuration files into a game engine.

Distinct from External Content Integrations: The candidates are primarily focused on CMS, web development, or UI panels, whereas this is a game-engine specific mod-loading capability.

Explore 9 awesome GitHub repositories matching game development · Mod Loading Systems. Refine with filters or upvote what's useful.

Awesome Mod Loading Systems GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • lorisyounger/vpetالصورة الرمزية لـ LorisYounger

    LorisYounger/VPet

    6,408عرض على GitHub↗

    VPet is a virtual companion application and simulation engine that renders interactive animated characters on the Windows desktop. It uses Windows Presentation Foundation for hardware-accelerated 2D graphics and a state-driven animation engine to manage character visuals based on user input and pet state. The project is built as an embeddable .NET library, allowing the simulation to be integrated into other software projects. It features a plugin-based modding system that loads dynamic libraries at runtime to extend behavioral logic, speech, items, and animations. A community workshop distrib

    Implements a mod-loading system that integrates external assets and behavioral scripts into the companion engine.

    C#desktop-petwpf
    عرض على GitHub↗6,408
  • openmw/openmwالصورة الرمزية لـ OpenMW

    OpenMW/openmw

    6,366عرض على GitHub↗

    OpenMW is a modern, open-source game engine designed to execute the game Morrowind and its expansions. It serves as a cross-platform game runtime and 3D world renderer, providing a data-driven environment to run game logic and physics with improved stability. The project functions as a game modding framework, utilizing a modular plugin system and an interpreted scripting layer to load external modifications. This architecture allows for the integration of community content, custom textures, and external scripts without altering the base executable code. The engine covers a broad range of cap

    Includes a system for discovering and integrating community-created mods and external assets.

    C++
    عرض على GitHub↗6,366
  • vcmi/vcmiالصورة الرمزية لـ vcmi

    vcmi/vcmi

    5,692عرض على GitHub↗

    vcmi هو محرك ألعاب مفتوح المصدر لـ Heroes of Might and Magic III يعيد إنشاء طريقة اللعب والمنطق والعرض للعبة الاستراتيجية الأصلية. يعمل كمحرك ألعاب عبر الأنظمة الأساسية يدعم Windows و Linux و macOS و Android و iOS، ويوفر محاكاة استراتيجية قائمة على الأدوار للتنقل في خريطة العالم الاستراتيجية والقتال التكتيكي. تم بناء المشروع كإطار عمل ألعاب قابل للتعديل (moddable)، ويتميز بنظام تعديل قائم على البيانات وتكامل برمجي بـ Lua في بيئة معزولة. تسمح هذه الميزات بتعريف منطق اللعب المخصص، وتأثيرات التعاويذ، وإضافة فصائل وشخصيات وأصول جديدة من خلال ملفات تكوين خارجية والتحقق من صحة المخطط. يتضمن المحرك مزامناً لحالة اللعب الجماعي ينسق الأدوار المتزامنة وتحديثات حالة اللعبة بين العملاء عبر التسلسل الثنائي. كما يدمج ذكاءً اصطناعياً لمحاكاة الاستراتيجية، ونظاماً مخصصاً لتأليف وتوليد الخرائط، وأدوات لتجاوز الأصول والتعريب. يدعم البرنامج تكوينات البناء متعددة الأنظمة ويوفر أدوات لاستخراج بيانات اللعبة وتصحيح حالات اللعبة.

    Implements a data-driven system for adding factions and characters through external configuration files and schema validation.

    C++
    عرض على GitHub↗5,692
  • lavagang/melonloaderالصورة الرمزية لـ LavaGang

    LavaGang/MelonLoader

    3,980عرض على GitHub↗

    MelonLoader هو محمل إضافات لمحرك الألعاب مصمم لحقن كود مخصص وتحميل إضافات خارجية في ألعاب Unity. يعمل كإطار عمل تعديل (Modding) يدعم كلاً من بيئات التشغيل Mono و Il2Cpp، مما يسمح بتعديل الألعاب عبر بنيات خلفية مختلفة. يُمكّن المشروع من تصحيح وربط الوظائف داخل ألعاب Unity، ويوفر بشكل خاص نظاماً لإدارة تجميعات C# في بيئات Mono وإطار عمل لتصحيح الخلفية Interop C++ المستخدمة بواسطة Il2Cpp. يتعامل النظام مع اعتراض عملية تمهيد التطبيق لتحميل تعديلات الطرف الثالث من مجلدات مخصصة ويلتقط سجلات المحرك الداخلية في تدفق موحد لاستكشاف الأخطاء وإصلاحها. كما يتضمن أنظمة تكوين لضبط سلوك المحمل، ورؤية وحدة التحكم، ومستويات تصحيح الأخطاء.

    Implements a system for discovering and integrating external scripts and plugins from dedicated folders.

    C#dlldotnetframework
    عرض على GitHub↗3,980
  • warzone2100/warzone2100الصورة الرمزية لـ Warzone2100

    Warzone2100/warzone2100

    3,850عرض على GitHub↗

    Warzone 2100 is an open-source real-time strategy game engine focused on tactical combat and base building. It operates as a real-time strategy game engine utilizing a data-driven asset pipeline and providing cross-platform support. The project features a modular unit design system that uses a technology tree to construct combat entities by combining chassis, propulsion, and weapon components. It includes a lockstep multiplayer network engine to synchronize game state across distributed clients for competitive matches, as well as a JavaScript game scripting framework for implementing custom l

    Utilizes external configuration files to define unit properties and game assets, decoupling content from the core engine.

    C++
    عرض على GitHub↗3,850
  • funkincrew/funkinالصورة الرمزية لـ FunkinCrew

    FunkinCrew/Funkin

    3,660عرض على GitHub↗

    Funkin is a rhythm game engine and scriptable gameplay framework designed for creating musical battle games with synchronized note charts and audio. It functions as a comprehensive toolset for rhythm game modding, allowing for the addition of custom songs, characters, and stages through external assets and metadata. The project distinguishes itself through a dedicated modding system that supports priority-based asset overriding and a data patching utility for modifying JSON and XML configuration files via targeted merge operations. It utilizes a scriptable environment that executes external s

    Integrates external assets and scripts via a dedicated folder to avoid overriding base files.

    Haxegamegamedevhaxe
    عرض على GitHub↗3,660
  • geode-sdk/geodeالصورة الرمزية لـ geode-sdk

    geode-sdk/geode

    2,564عرض على GitHub↗

    Geode is a game modification SDK and mod loader for Geometry Dash. It functions as a hooking engine and UI framework that allows for the injection of dynamic libraries to alter game behavior and add new features. The toolkit distinguishes itself through a centralized mod compatibility manager and hook registry that tracks active modifications to prevent logic conflicts and application crashes. It utilizes a trampoline-based hooking engine to redirect game function calls while preserving native call stacks, alongside a dedicated UI framework for rendering custom popups and interface components

    Manages mod loading, unloading, and updates through a publish-subscribe event system.

    C++cppcross-platformgeode
    عرض على GitHub↗2,564
  • mumuy/pacmanالصورة الرمزية لـ mumuy

    mumuy/pacman

    1,634عرض على GitHub↗

    هذا المشروع هو محرك ألعاب أركيد قائم على المتصفح تم تنفيذه بلغة JavaScript. يوفر إطار عمل أساسي لتطوير ألعاب المتاهة القائمة على الشبكة، باستخدام HTML5 canvas للرسم الفوري وكائنات البيانات المهيكلة لتحديد تخطيطات المستويات ومواضع العناصر. يدير المحرك آليات تفاعلية أساسية، بما في ذلك تنقل اللاعب، واكتشاف التصادم، والبحث عن المسار في الوقت الفعلي للكيانات التي يتحكم فيها الكمبيوتر. يدمج حلقة لعبة قائمة على آلة الحالة للتعامل مع الانتقالات بين اللعب النشط، والحالات المؤقتة، وتقدم المستوى، مع تتبع النتائج وجمع العناصر لضبط الصعوبة. يعمل التنفيذ كمرجع لتطوير الألعاب القائمة على المتصفح، موضحاً كيفية دمج تقنيات الويب القياسية لبناء بيئات تفاعلية. يغطي منطق اللعبة الأساسي مثل تعيين الإحداثيات، وقيود الحدود، وحركة الشخصيات المستقلة.

    Parses structured data objects to define maze layouts and item placements for the game environment.

    JavaScriptcanvashtml5html5-game
    عرض على GitHub↗1,634
  • luanti-org/minetest_gameالصورة الرمزية لـ luanti-org

    luanti-org/minetest_game

    1,545عرض على GitHub↗

    Minetest Game is an open-source voxel sandbox engine that provides a foundational environment for building, exploring, and modifying procedurally generated worlds. It functions as a creative platform where users can construct complex structures and interact with a three-dimensional, block-based landscape without predefined goals or hostile entities. The project distinguishes itself through a modular architecture that separates game mechanics from the core engine. By utilizing a sandboxed scripting environment and event-driven hooks, it allows for the dynamic modification of game behavior, ena

    Decouples game mechanics from the engine by loading entity properties and assets from external configuration files.

    Luagameluantiluanti-game
    عرض على GitHub↗1,545
  1. Home
  2. Game Development
  3. Mod Loading Systems

استكشف الوسوم الفرعية

  • Data-Driven ConfigurationSystems that use external schema-validated files to define entity properties and game assets. **Distinct from Mod Loading Systems:** Focuses on the data-driven definition of game entities rather than just the mechanism for loading external assets.