An open source project by FPL.
 All Files Macros Pages

Breadboard is a scripting system designed to be easy to use for both programmers and game designers. Once a library of nodes has been defined, anyone can take those nodes and connect them together to form more complex behaviors for their game.


  • Graph based scripting: Set up complex game behaviors without needing to use code. Just arrange nodes in a graph and connect them together.
  • Extensible: Breadboard can be extended with user-defined Nodes that interact with your game
  • Cross-platform: Breadboard can be incoperated in to projects on all major platforms.


Breadboard depends on the following libraries:

Additionally, Breadboard ships with some example Modules. These additional modules in the module_library folder depend on the following libraries:


Breadboard can be downloaded from:

Important: Breadboard uses submodules to reference other components it depends upon, so download the source from GitHub using:

git clone --recursive

Feedback and Reporting Bugs