# Nodot **A node composition library for Godot 4** [![](https://dcbadge.vercel.app/api/server/Rx9CZX4sjG)](https://discord.gg/Rx9CZX4sjG) [![](https://img.shields.io/mastodon/follow/110106863700290562?domain=https%3A%2F%2Fmastodon.gamedev.place&label=MASTODON&style=for-the-badge)](https://mastodon.gamedev.place/@krazyjakee) [![](https://img.shields.io/youtube/channel/subscribers/UColWkNMgHseKyU7D1QGeoyQ?label=YOUTUBE&style=for-the-badge)](https://www.youtube.com/@GodotNodot) ![Alt](https://repobeats.axiom.co/api/embed/e94cf75addd3d7d044e40d07d5d2dcddae95ca4b.svg "Repobeats analytics image") ## What is Nodot? Nodot is a video game oriented collection of nodes, autoload scripts and scenes for Godot 4. The goal is to provide a set of tools that can be used to rapidly create a wide variety of games. ## Setup 1. Download the addon from the addon store in the Godot editor 1. In Godot, open Project Settings > Plugins > enable Nodot 1. Nodot nodes will now be available in the `Add Child Node` interface OR 1. Create an `addons` folder in the root of your project directory if one doesn't exist 1. Download this repository 1. Copy the contents of the `addons` folder in this repository into the `addons` folder in your project 1. In Godot, open Project Settings > Plugins > enable Nodot 1. Nodot nodes will now be available in the `Add Child Node` interface ## Docs https://nodotproject.github.io/nodot ## Examples - First Person Shooter (FPS): https://github.com/NodotProject/nodot-fps - Third Person Platformer: https://github.com/NodotProject/konna3d - Realtime Strategy (RTS): https://github.com/NodotProject/nodot-rts - Multiplayer First Person Shooter: https://github.com/NodotProject/nodot-multiplayer-fps ## Asset Credits Example model asset credits: - https://quaternius.com ([CC0](https://creativecommons.org/share-your-work/public-domain/cc0/)) - https://www.kenney.nl ([CC0](https://creativecommons.org/share-your-work/public-domain/cc0/)) - https://loafbrr.itch.io ([CC0](https://creativecommons.org/share-your-work/public-domain/cc0/)) - https://pixabay.com ([CC0](https://creativecommons.org/share-your-work/public-domain/cc0/)) - https://www.sharetextures.com/ ([CC0](https://creativecommons.org/share-your-work/public-domain/cc0/)) - ["Lens Flare addon by Slsilicon & Zylann"](https://github.com/Zylann/solar_system_demo/tree/godot4/addons/SIsilicon.vfx.lens%20flare) ([MIT](https://opensource.org/licenses/MIT)) ## 💖 Support Me Hi! I’m krazyjakee 🎮, creator and maintain­er of the *NodotProject* - a suite of open‑source Godot tools (e.g. Nodot, Gedis etc) that empower game developers to build faster and maintain cleaner code. I’m looking for sponsors to help sustain and grow the project: more dev time, better docs, more features, and deeper community support. Your support means more stable, polished tools used by indie makers and studios alike. [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/krazyjakee) Every contribution helps maintain and improve the project.