Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be πŸ“–

How to Install Godot Assets

A Godot Asset Library Guide Β· 3 min read Β· Last updated
The page banner background of a mountain and forest

The Godot Asset Library is the official place to find free and open source assets for the Godot Engine. Assets come in several shapes β€” plugins, shaders, scripts, templates, demos and complete projects β€” and each one installs a little differently. This guide walks you through every type.

Install directly from the editor (the easy way)

The fastest way to install any asset is straight from the Godot editor:

  1. Open your project in Godot.
  2. Click the AssetLib tab at the top of the editor window.
  3. Search for the asset (or browse our catalog to find the exact name).
  4. Click the asset, then click Download.
  5. Review the file list and click Install.

Godot downloads the asset, extracts it into your project, and (for plugins) asks you whether to enable it. This works for every asset type.

Install from a ZIP file (the manual way)

If you downloaded a ZIP directly from this site or a GitHub release:

  1. Unzip the archive.
  2. Copy the contents into your project folder. For most assets you will copy an addons/ folder, a scripts/ folder, or a project.godot file.
  3. If the asset is a plugin, enable it in Project β†’ Project Settings β†’ Plugins.

Tip: Keep the folder structure intact. Plugins almost always need to live under addons/<plugin-name>/ exactly as shipped, or Godot will not find them.

Plugins and add-ons

Plugins extend the editor itself β€” docks, panels, and new node types. After installing:

  1. Open Project β†’ Project Settings β†’ Plugins.
  2. Find the plugin in the list.
  3. Toggle it Enabled.

Some plugins also need a global (autoload) or an exported node to be added to your scene. Read the plugin's README on its asset page for those details. Browse the best Godot plugins or see all Godot tools and add-ons.

Shaders and materials

Shaders are usually single .gdshader files or small add-ons. To use one:

  1. Create a ShaderMaterial on the node you want to affect (sprite, material, or CanvasItem).
  2. Assign the shader file to the material's Shader property.
  3. If the shader ships with parameters or textures, wire them up in the inspector.

A good starting point is the Shaders category, and our shader guide explains the concepts in depth.

Scripts and utilities

Single scripts are copied into your project and attached to nodes, or loaded with preload()/load() from GDScript. Check the asset's README for the intended usage β€” some are editor tools, others are runtime libraries you extends or instantiate. Find more in the Scripts category.

Templates, demos and projects

Templates and demos ship a full project.godot, so they are meant to be opened as their own project:

  1. Extract the archive anywhere on disk.
  2. In the Godot project manager, click Import and select the extracted project.godot.
  3. Open it, and copy the parts you want into your real project.

Browse ready-to-study demos, projects and templates.

Checking Godot version compatibility

Before installing, always confirm the asset supports your Godot version. Assets in this library list the exact version they were built for. If you are on Godot 4, filter the catalog by engine, e.g. Godot 4 assets, or read how to choose a Godot asset for the full checklist.

Troubleshooting

  • Plugin does not appear in the list β€” make sure it is inside addons/ and that you restarted the editor.
  • Script errors on load β€” the asset may target a different Godot version; double check the compatibility badge on the asset page.
  • Textures are missing β€” re-extract the ZIP into the project root so relative paths resolve.

Still stuck? The asset's page links to its repository and issues tracker β€” maintainers usually answer quickly.

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers