This is a library of utility classes for Godot Engine 4.
Created and maintained by Manuel 'TheDuriel' Fischer.
This repository and all files within it are licensed under MIT.
To give appropriate credit, include the license in your game and name the author. Thank you!
- ContentProvier - Example implementation of an autoload using ResourceProvider
- ResourceProvider - Loads Resources from folders and makes the available using an ID.
- FileFinder - Recursive directory search.
- FancyContainer - Example implementation of a container with multiple style boxes.
- FancyTheme - Theme capable of attaching Shaders to all Control Nodes in a game.
- Texture2D which merges, masks, and blends, multiple images Photoshop style.
- Simple pretty print logger, used by other utilities.
- Math - Duriel math helpers for RNG, Weights, and more.
- MultiBool - Easy toggleable bools that can be controlled from multiple sources.
- SimpleIDGenerator - Sha ID generator for game objects.
- Framework for popup windows, supports nesting.
- Framework for screen transitions.
- Classical state machine implementation without nodes.
- Event Queue implementation, with syncronous and asyncronous resolution schemes.
- Easy linking between UI and Properties of non UI Objects for easier View implementation.
Simply drop the folder into your Godot Project. Or better yet, use this repository as a submodule!
Check out Nylon! https://theduriel.itch.io/nylon
Nylon for Godot is a Deep Dialogue sequencing addon, perfect for making complex RPG dialogue, cutscenes, and more. It's easily modified and used over the network as well, and includes a template project that incldues many many more utility systems for quickly building up your own game. Including menu and game state management, option menus, save files, audio, and more.
I don't have a donation link. But instead of giving something for nothing, you can buy Nylon above! And get something in the process! :D
This repository is provided as is. However I will happily answer questions via twitter: https://twitter.com/the_duriel