3 مستودعات
Plugins and libraries that extend game engine functionality without requiring core recompilation.
Distinguishing note: Existing candidates focused on business software add-ons or specific hardware activation; this is about game engine plugin distribution.
Explore 3 awesome GitHub repositories matching game development · Native Engine Extensions. Refine with filters or upvote what's useful.
Defold هو محرك ألعاب متعدد المنصات وبيئة تطوير متكاملة تستخدم لإنشاء ألعاب ثنائية وثلاثية الأبعاد لمنصات سطح المكتب، والأجهزة المحمولة، والويب. يجمع بين بيئة تطوير ألعاب لإدارة الأصول والمشاهد مع نظام بناء متعدد المنصات وبيئة برمجة تعتمد على Lua. يتضمن المحرك وقت تشغيل متخصص بدون واجهة رسومية (headless) لاستضافة خوادم الألعاب وإجراء الاختبارات الآلية. يدعم إضافات المحرك الأصلية، مما يسمح بدمج كود منخفض المستوى مخصص في النواة لتوسيع الوظائف بما يتجاوز واجهة البرمجة القياسية. تغطي مجموعة الأدوات أتمتة بناء الألعاب للتوزيع على منصات مثل Steam وEpic Games Store، إلى جانب حزم الأصول وإدارة توطين المشاريع. تشمل قدرات التطوير تصحيح أخطاء الألعاب في الوقت الفعلي مع تحديثات الحالة المباشرة، وتحليل حجم البناء، واختبارات الدخان (smoke testing) الآلية.
Supports native engine extensions that allow custom low-level C++ code to be integrated into the core engine functionality.
gdext provides a set of language bindings for writing high-performance native game logic in Rust for the Godot 4 engine. It serves as a framework for creating native engine extensions and custom classes via the GDExtension library, allowing developers to extend core engine functionality without recompiling the engine source code. The project includes a dedicated Rust WebAssembly toolchain to compile native logic into modules for execution in web browsers. This system supports WebAssembly-compatible compilation with specific configurations for web threading and module debugging. The toolkit c
Provides a toolkit for developing high-performance native extensions, physics simulations, and editor plugins.
godot-cpp is a C++ binding library and development kit for creating high-performance extensions and custom nodes for the Godot engine. It provides the necessary headers and framework to implement complex game logic and low-level systems using native code. The project enables the development of GDExtension plugins, allowing native libraries to be loaded into the engine without requiring a full recompilation of the core software. It facilitates the creation of custom engine extensions through a system of native bindings that map C++ classes and methods to the internal engine database. The fram
Allows compiling extensions into separate libraries that load into the editor or projects without full software recompilation.