fluid-behavior-tree. Behavior trees for Unity3D projects. Written with a code driven approach on the builder pattern.
1.2kfluid-dialogue. A Unity dialogue system that features an easy to use drag and drop graph. ScriptableObject driven with the ability to write custom actions and conditions to create complex dialogue workflows.
217unity-animator-helpers. A micro-framework for changing Unity 3D's Animator parameters with ScriptableObject(s). Designed to make going from custom scripts to Animator parameters easy. Works with 2D or 3D projects.
144unity-skill-tree-editor. Example Unity custom graph editor for editing skill trees.
129fluid-stats. A Unity3D character stats system for handling health, energy, defense, attack, ect. Supports dynamic stat values with modifiers such as addition, subtraction, multiplication, and division.
90unity-quest-journal. A Unity 3D package for managing complex or simple quests in video games. Inspired by The Witcher 3 and Skyrim like quest management systems.
86unity-elastic-inventory. An easy to use Unity inventory framework built with scaling and extendability in mind
78fluid-state-machine. A finite state machine micro-framework for Unity3D focused on a pure code implementation.
66pathfinding-platformer. JavaScript algorithm for A* Pathfinding in a platformer game. Includes a notion of gravity and able to take into account complex obstacles and jumping.
55fluid-unique-id. A micro-framework to manage unique IDs in scenes with Unity
40unity-2d-parallax. Custom toolset for 2D Parallaxing in Unity
37oyster-package-generator. Oyster is a package generator for Unity Package Manager (UPM). It generates a best standards Unity package with automated deployments via CLI. Focus on coding your package instead of deployments, changelogs, ect.
28simple-tween-js. A lightweight tweening micro-framewrok for your JavaScript projects. Only 2.8kb when minified.
26unity-simple-spellcheck. A simple spell check tool for the Unity editor
25javascript-pathfinding. A* algorithm for pathfinding on a tile grid in JavaScript.
22fluid-behavior-tree-ctf-example. CTF example that demonstrates how an AI might be written with Fluid Behavior Tree
21canvas-prime. A minimal OOP HTML5 game engine that uses extendable classes for its engine and objects without any libraries.
19unity-gauges. C#
13unity-package-manager-git-example. Example Unity3D projects that demonstrates how to use the new package manager with a Git repo.
13unity-simple-settings. Access static serialized files in Unity from your resources folder. Automatically initializes a runtime safe copy when the game starts.
13unity-timeline-dialogue-tool-sample. An example of how to use Unity's timeline tools with printed dialogue. Demonstrates how it could be used for dialogue boxes, subtitles, shoutboxes, ect.
13fluid-database. A simple key value pair database for Unity3d projects that supports string, bool, float, and int.
11canvas-sat. HTML5 JavaScript Canvas - Separating Axis Test (SAT) Demo
9upm-package-populator. A node.js build script to populate a nested package in a Unity Package Manager project to a dist folder. Also cross populates root package.json to the UPM package.
8rect-wars. Rectangle wars is a retro style space shooter where you play as pixel, defender of the 2D universe. The game is built on the Canvas Prime engine and uses IndexedDB to record data.
7unity-simple-singleton. An easy to use singleton class for Unity3d projects. Easily installable as a package.
7uvpm-server. A private Unity package manager server for Ultra Violet Package Manger (UVPM). The back-end server portion of the software.
7unity-ui-node-printer. Generic API for printing out complex UI graphs such as skill trees
7fast-crop. HTML5 Canvas cropping utility that uses the File API to crop images in browser. All rendering is done client-side and finalized image is exported.
6unity-event-plus. A simple wrapper utility to use interfaces with UnityEvent classes
6cinemachine-rts-camera-test. C#
5unity-find-and-replace. A simple modular find and replace utility for Unity3D projects
5unity-simple-notifications. A simple UPM package for displaying message notifications to a user
5unity-additive-level-loading. http://blueashes.com/2015/game-development/unity-live-training-additive-level-loading/
4adnc-utilities. Unity utilities used for A Dragon Named Coal
4unity-platformer-pathfinding. C#
4unity-quest-log. C#
4unity-inventory-example. C#
4unity-save-restore. Save and restore system for maintaining ScriptableObject(s) via serialization
3fluid-state-machine-examples. Door with lock and pressure plate state machine examples for Fluid State Machine
3html5-games-presentation. Getting started with HTML5 games and Construct 2
2terra. Lua
2unity-move-along-bezier. C#
2unity-decision-editor. C#
2upm-package-nsubstitute. A simple Unity package wrapper around NSubstitute to prevent DLL dependency conflicts.
2unity-skill-tree. Prototype skill tree for The Wanderer
2gamedev-blog. Statically generated blog for game development projects
1ggj-2025-bubble. Global Game Jam 2025 team repository for the theme bubble
1uvpm-cli. A Unity3D package manager CLI interface for Ultra Violet Packet Manager (UVPM)
1blender3d-robot-rigger. The Robot Rigger add-on for Blender provides a convenient way to automatically rig and unrig objects to bones based on a naming pattern. This tool is designed for quickly rigging robots, mechanical objects, and non-organic items. This is a micro-framework and designed to be non-intrusive to your existing Blender workflow.
1unity-narration-editor. C#
1html5-form-validator. An HTML5 form validation fallback that targets browsers who don't support the functionality.
1