1 repositorio
Tools and APIs for creating custom extensions and utilities that integrate directly into the game engine editor.
Distinct from Editor Extensions: The candidates focus on text editors or generic IDEs, whereas this is specifically for game engine editor extensibility within a game development context.
Explore 1 awesome GitHub repository matching game development · Editor Plugins. Refine with filters or upvote what's useful.
gdext proporciona un conjunto de bindings de lenguaje para escribir lógica de juego nativa de alto rendimiento en Rust para el motor Godot 4. Sirve como framework para crear extensiones nativas del motor y clases personalizadas mediante la librería GDExtension, permitiendo a los desarrolladores extender la funcionalidad central del motor sin recompilar el código fuente del mismo. El proyecto incluye un toolchain dedicado de Rust WebAssembly para compilar lógica nativa en módulos para su ejecución en navegadores web. Este sistema soporta compilación compatible con WebAssembly con configuraciones específicas para threading web y depuración de módulos. El kit de herramientas cubre una amplia gama de capacidades de integración con el motor, incluyendo definiciones de clases personalizadas, gestión de nodos del árbol de escenas y manejo de señales con seguridad de tipos. Proporciona utilidades para simulación física, generación procedimental de contenido y desarrollo de plugins personalizados para el editor. El desarrollo cuenta con herramientas de automatización para la configuración de proyectos, pruebas de extensiones nativas y pruebas unitarias de lógica.
Provides a framework for creating custom tools and extensions that integrate directly into the game engine editor.