All demos were opened with Godot 4.2.1, with the mesh format upgraded for 3D demos. The 3D antialiasing demo now uses Extra Cull Margin on the last object to prevent it from disappearing too early when the camera rotates (due to its use of shader-based animation).
Plugin Demos
This contains multiple plugin demos, all placed in a project for convenience.
Due to bug 36713 you need to open the project to import the assets once, then close, then open.
Please see the documentation for editor plugins: https://docs.godotengine.org/en/latest/tutorials/plugins/editor/index.html
Language: GDScript
Renderer: GLES 2
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/585
How does it work?
This project contains 4 plugins:
-
The custom node plugin shows how to create a custom node type using
add_custom_type. More info. -
The material import plugin shows how to make a plugin handle importing a custom file type (mtxt). More info.
-
The material creator plugin shows how to add a custom dock with some simple functionality. More info.
-
The main screen plugin is a minimal example of how to create a plugin with a main screen. More info.
To use these plugins in another project, copy any of these
folders to the addons/ folder in a Godot project, and then
enable them in the project settings menu.
For example, the path would look like: addons/custom_node
Plugins can be distributed and installed from the UI. If you make a zip that contains the folder, Godot will recognize it as a plugin and will allow you to install it.
This can be done via the terminal: zip -r custom_node.zip custom_node/*




