Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser




Quick Information

The Playnub plugin is a collection of many general-purpose game development patterns, techniques, and tricks drawn from academia and online resources, as both a tool and a guide for creating games effectively and efficiently. Playnub is designed to expedite game development by providing tons of resources built specifically for rapid prototyping and continuous iteration-- enabling developers to focus on making the games they envision, not on programming the framework necessary to do so.Features:- Telemetry -Record continuous variables with just a few function callsCreate multiple tables of dataCSV, SQL file, and SQLite database support- Behaviors -Action Lists: for creating discrete sequences of events in codeInterpolation SystemsControl Curves and Envelopes: For controlling precisely how a data point gets from A to BPID Controller: For controlling how a point follows a target using a control system- Randomization -Fast normal distribution randomnessComplete and deck randomnessWeighted randomnessSeed settingSeed state recordingSee the GitHub repo for more information!
Playnub
A kit of game development tools for Godot 4.4+!
Table of Contents
About
What is Playnub?
The Playnub plugin is a collection of many general-purpose game development patterns, techniques, and tricks drawn from academia and online resources, as both a tool and a guide for creating games effectively and efficiently. Playnub is designed to expedite game development by providing tons of resources built specifically for rapid prototyping and continuous iteration-- enabling developers to focus on making the games they envision, not on programming the framework necessary to do so.
Features
- Telemetry
- Record continuous variables with just a few function calls
- Create multiple tables of data
- CSV, SQL file, and SQLite database support
- Behaviors
- Action Lists: for creating discrete sequences of events in code
- Interpolation Systems
- Control Curves and Envelopes: For control precisely how a data point gets from A to B
- PID Controller: For controlling how a point follows a target using a control system
- Randomization
- Fast normal distribution randomness
- Complete and deck randomness
- Weighted randomness
- Seed setting
- Seed state recording
Future Plans
The following is a list of things that I would like to implement into this project, time permitting:
- Automation
- Record user input to a file
- Play it back for testing/debugging, or for in-game replays
- Behaviors
- Behavior Tree
- Probability Curves
- A* Planner
- Steering Behaviors
- Terrain Analysis and Layers
- Vision Cones
- Physics
- Jerk Integrator: For creating smooth character and NPC controllers by going a step beyond acceleration
Version
Playnub requires at least Godot 4.4.
Installation
This project is currently in development and does not yet have a stable release. It will have one when the features of the plugin are solid enough for a release and, ideally, have unit tests in the repository.
License
This project is licensed under the MIT License.
Playnub uses a compiled version of Godot SQLite, licensed under the MIT License.
The Playnub plugin is a collection of many general-purpose game development patterns, techniques, and tricks drawn from academia and online resources, as both a tool and a guide for creating games effectively and efficiently. Playnub is designed to expedite game development by providing tons of resources built specifically for rapid prototyping and continuous iteration-- enabling developers to focus on making the games they envision, not on programming the framework necessary to do so.
Features:
- Telemetry -
Record continuous variables with just a few function calls
Create multiple tables of data
CSV, SQL file, and SQLite database support
- Behaviors -
Action Lists: for creating discrete sequences of events in code
Interpolation Systems
Control Curves and Envelopes: For controlling precisely how a data point gets from A to B
PID Controller: For controlling how a point follows a target using a control system
- Randomization -
Fast normal distribution randomness
Complete and deck randomness
Weighted randomness
Seed setting
Seed state recording
See the GitHub repo for more information!
Reviews
Quick Information

The Playnub plugin is a collection of many general-purpose game development patterns, techniques, and tricks drawn from academia and online resources, as both a tool and a guide for creating games effectively and efficiently. Playnub is designed to expedite game development by providing tons of resources built specifically for rapid prototyping and continuous iteration-- enabling developers to focus on making the games they envision, not on programming the framework necessary to do so.Features:- Telemetry -Record continuous variables with just a few function callsCreate multiple tables of dataCSV, SQL file, and SQLite database support- Behaviors -Action Lists: for creating discrete sequences of events in codeInterpolation SystemsControl Curves and Envelopes: For controlling precisely how a data point gets from A to BPID Controller: For controlling how a point follows a target using a control system- Randomization -Fast normal distribution randomnessComplete and deck randomnessWeighted randomnessSeed settingSeed state recordingSee the GitHub repo for more information!