Free library · CC0 · Godot 4.7

Free Godot assets, shaders and tools

Free Godot assets you can put in any game: a 3D prototype kit, shaders and starter tools for Godot 4.7, all released under CC0. Every download is a small, complete Godot project, so you can open it, see the item working, and copy the parts you want into your own game. No account, no credit required, and commercial use is fine. Each page lists what is in the zip, how to install it, which renderers were checked, and the mistakes people usually make with it.

Assets

3D asset

Prototype Kit

Nine low-poly greybox pieces on a 1 m grid that snap together and paint into a GridMap. The seven solid pieces get collision on import, the coin and the checkpoint stay walk-through, so you can block out a playable 3D level before any art exists.

  • Godot 4.7
  • CC0
See the asset

Shaders

Shaders hub
Shader

Sprite Outline Shader

A crisp pixel outline for any 2D sprite, drawn outside or inside the art, that stays clean on sprite sheets and atlases.

  • Godot 4.7
  • CC0
See the shader
Shader

Pixelate Shader

Turn the whole screen, 2D and 3D, into chunky pixels with one ColorRect, with optional colour steps and dithering for a retro palette.

  • Godot 4.7
  • CC0
See the shader
Shader

Stylized Water Shader

Clear shallows that fade to deep blue, foam wherever the water touches rocks, posts and the shore, gentle waves and moving ripples, all on one plane mesh.

  • Godot 4.7
  • CC0
See the shader
Shader

Toon Shader

Cel shading for 3D meshes: every light cut into flat bands, a rim light on the lit edge and a highlight with a hard edge, with real shadows and as many lights as your renderer allows.

  • Godot 4.7
  • CC0
See the shader
Tool

FPS Controller

A first-person CharacterBody3D for Godot 4.7 with mouse look, sprint, crouch with a ceiling check, coyote time and jump buffering. It brings its own input actions and 54 behaviour tests that prove each feature.

  • Godot 4.7
  • CC0
See the tool
Tool

Platformer Starter

A complete 2D platformer template for Godot 4.7: a player with coyote time, jump buffering and variable jump height, a TileMapLayer level, a camera that stops at the level's edges, coins, checkpoints, death and a HUD. 42 tests prove each part.

  • Godot 4.7
  • CC0
See the tool

Licence: CC0, use it in anything

Everything in this library is released under CC0 1.0 Universal, a public domain dedication. You can use it in any project, commercial included, change it, sell games made with it, and redistribute it, without asking and without paying.

No credit is required. Credit is appreciated: a line such as "Assets from godotlearning.com" in your game's credits helps other developers find the library.

The files come with no warranty of any kind. Test them in your own project before you ship. Each zip carries this dedication and the full CC0 legal text in LICENSE.txt.

Read the CC0 1.0 deed

How downloads work

Every zip is a complete Godot 4.7 project folder. Unzip it anywhere, open Godot's Project Manager, choose Import and select the project.godot file inside. The demo scene opens with the item already working, so you can see it before you change anything.

You can use a zip in two ways. Open it on its own as a complete project, as above, and build your game from there. Or add the item to the game you already have: follow the install steps on the item's page, which name the files to copy and any extra step, such as an input action or a project setting. Never copy the zip's project.godot into your own project. In your project's root it would replace your settings, and in a subfolder it makes Godot ignore that whole folder, because Godot skips any folder that holds a project.godot of its own.

For how Godot imports models, textures and audio in general, see the asset import guide.

Request an item

Missing a shader, a kit or a starter you need? Tell us what you are building and which renderer you target.

Request an item