Description
Changelog
Reviews (0)

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

  • New Datatypes
    • Box: pass a reference, not a copy, of nearly any value in your game or in the engine to any other function
    • Box fillers: make your boxed values designer-accessible by exporting pre-defined (or custom) fillers with robust inspector tools
    • Bitset: an array of booleans compressed into ints with bit manipulation logic
    • Module: Turn your nodes into component-based systems
  • Telemetry
    • Record continuous variables with just a few function calls
    • Create multiple tables of data
    • CSV and SQLite database support
  • Behaviors
    • Action Lists: for creating discrete sequences of events in code
  • Interpolation and Motion
    • 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
    • Knockback Effector: Give any rigid body a knockback force
  • Randomization
    • Fast normal distribution randomness
    • Complete and deck randomness
    • Weighted randomness
    • Seed setting
    • Seed state recording
  • And more!

Disclaimer
Playnub is still in an alpha state. This is a labor of love that I have a limited amount of free time to work on, so please follow the GitHub repository for the latest changes.

Changelog for version v0.2.0

No changelog provided for this version.

Reviews

Playnub has no reviews yet.

Login to write a review.