{"repo":"gumpdev/componentable","free":true,"listed":false,"github":"https://github.com/gumpdev/componentable","clone":"git clone https://github.com/gumpdev/componentable.git","description":"Split your Godot project's logic into components (little pieces of code) to better maintenance","language":"GDScript","stars":103,"topics":["godot"],"license":"MIT","category":"game-templates","readme_excerpt":"Componentable A Godot Plugin to create generic components to your project's logic to make better maintenance Works only on Godot 4.x versions ✨ New Version 2.0 ✨ - Added new UI tab for componentable, easy to create, modify components and see current values - Automatic creation of componentable and components - New icons for components - Many bugs fixed Future plans - Create a UI Editor for all values from components, so you don't need to select component nodes to change values Table of Contents - 📟 What is Componentable? - 🔧 Installation - 📝 Getting Started - 🤔 FAQ 📟 What is Componentable? The main goal of the Componentable is to create components to some classes to share responsibility between nodes. Why use Components? With this you can split the logic in many scripts with low code, and you can customize some behaviours for many nodes with same scene Example of selection of components on Componentable Componentable Flow The componentable flow is the componentable will always be required, so when you create a component will always have a variable with the componentable as value, but componentable can call the component but the component could not exist. 🔧 Installation - You can search \"Componentable\" on Godot Assets Library - You can download this repo, copy and paste the addons/componentable into your project's folder 📝 Getting Started Creating a Component To start just select a node and in the \"Componentable\" tab click on Create Componentable Then select a path and ","default_branch":null,"files":null,"tree":[],"storefront":"/r/gumpdev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gumpdev/componentable/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}