Godot Version: 4.1.2
Warning! - This library is currently in a experimental stage, and is very likely you will find bugs if you try to use in your project. We are trying to clean these bugs as fast as we can, while also creating a documentation for every node in the project
GodoLibur is a node library created to help Godot developers create 2D Adventure games, with custom nodes specially made to solve most common features adventure games has. The objective of this library is to speed up the process of creating games for these gaming genres by providing nodes that are both ready to use and customizable (if needed) for specific scenarios.
Checkout a demo developed using this library:
- Create a
/addons
folder in your Godot Project - Download the lastest version in this repository's download section
- Unzip the plugin in the
/addons
folder - Open the Godot Engine, go to
Project -> Project Configuration
- Open the Plugins tab
- Enable the plugin
Here is a list of the already implemented features:
- CampaingOverseer
- Save/Load ( Save and load only the necessary information in a Campaing)
- Campaing
- Campaing Timer (Stopwatch)
- SceneHandling
- SceneTransition (Door)
- Scene Visibility
- EnemyController (Create Intelligent enemies that follow the player through different screens)
- SceneAudio (Play audio and music with dinamic effects)
- PlayerInteraction (link with inventory and objects in the Scene)
- UI
- DialogBox
- MenuController
- GameGUI
- CutceneHandler
- DialogBoxHandler
- GameMenu
- SimpleScreen
- SceneOverlay
- Enemy AI and Behavior
- Movable Objects
- Pickable Objects
- Player
- Player Custom Camera
- Player Custom Raycast (PlayerCast)
- Player Inventory
- Save items picked up by player
- Store player information (nickname, portrait/icon)
- Cutcene
- Static Cutcenes
- Cinematic Cutcene
- Cutcene Scripts (control the dynamics during cutcene)
If you want to contribute to the project, check it out the CONTRIBUTING.md
Or, if you prefer/like...