1 dépôt
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 fournit un ensemble de liaisons de langage pour écrire une logique de jeu native haute performance en Rust pour le moteur Godot 4. Il sert de framework pour créer des extensions de moteur natives et des classes personnalisées via la bibliothèque GDExtension, permettant aux développeurs d'étendre les fonctionnalités principales du moteur sans recompiler le code source du moteur. Le projet inclut une chaîne d'outils Rust WebAssembly dédiée pour compiler la logique native en modules pour une exécution dans les navigateurs web. Ce système prend en charge la compilation compatible WebAssembly avec des configurations spécifiques pour le threading web et le débogage de modules. La boîte à outils couvre un large éventail de capacités d'intégration au moteur, y compris les définitions de classes personnalisées, la gestion des nœuds de l'arbre de scène et la gestion des signaux avec typage sécurisé. Elle fournit des utilitaires pour la simulation physique, la génération de contenu procédural et le développement de plugins d'éditeur personnalisés. Le développement est soutenu par des outils d'automatisation pour la configuration de projet, le test d'extensions natives et le test unitaire de logique.
Provides a framework for creating custom tools and extensions that integrate directly into the game engine editor.