This is your work, valued

Seattle, WA

Ash Blue

Elite
@ashblue

Web application and Unity3D developer.

fluid-behavior-tree. Behavior trees for Unity3D projects. Written with a code driven approach on the builder pattern.

1.2k

fluid-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.

217

unity-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.

144

unity-skill-tree-editor. Example Unity custom graph editor for editing skill trees.

129

fluid-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.

90

unity-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.

86

unity-elastic-inventory. An easy to use Unity inventory framework built with scaling and extendability in mind

78

fluid-state-machine. A finite state machine micro-framework for Unity3D focused on a pure code implementation.

66

pathfinding-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.

55

fluid-unique-id. A micro-framework to manage unique IDs in scenes with Unity

40

unity-2d-parallax. Custom toolset for 2D Parallaxing in Unity

37

oyster-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.

28

simple-tween-js. A lightweight tweening micro-framewrok for your JavaScript projects. Only 2.8kb when minified.

26

unity-simple-spellcheck. A simple spell check tool for the Unity editor

25

javascript-pathfinding. A* algorithm for pathfinding on a tile grid in JavaScript.

22

fluid-behavior-tree-ctf-example. CTF example that demonstrates how an AI might be written with Fluid Behavior Tree

21

canvas-prime. A minimal OOP HTML5 game engine that uses extendable classes for its engine and objects without any libraries.

19

unity-gauges. C#

13

unity-package-manager-git-example. Example Unity3D projects that demonstrates how to use the new package manager with a Git repo.

13

unity-simple-settings. Access static serialized files in Unity from your resources folder. Automatically initializes a runtime safe copy when the game starts.

13

unity-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.

13

fluid-database. A simple key value pair database for Unity3d projects that supports string, bool, float, and int.

11

canvas-sat. HTML5 JavaScript Canvas - Separating Axis Test (SAT) Demo

9

upm-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.

8

rect-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.

7

unity-simple-singleton. An easy to use singleton class for Unity3d projects. Easily installable as a package.

7

uvpm-server. A private Unity package manager server for Ultra Violet Package Manger (UVPM). The back-end server portion of the software.

7

unity-ui-node-printer. Generic API for printing out complex UI graphs such as skill trees

7

fast-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.

6

unity-event-plus. A simple wrapper utility to use interfaces with UnityEvent classes

6

cinemachine-rts-camera-test. C#

5

unity-find-and-replace. A simple modular find and replace utility for Unity3D projects

5

unity-simple-notifications. A simple UPM package for displaying message notifications to a user

5

unity-additive-level-loading. http://blueashes.com/2015/game-development/unity-live-training-additive-level-loading/

4

adnc-utilities. Unity utilities used for A Dragon Named Coal

4

unity-platformer-pathfinding. C#

4

unity-quest-log. C#

4

unity-inventory-example. C#

4

unity-save-restore. Save and restore system for maintaining ScriptableObject(s) via serialization

3

fluid-state-machine-examples. Door with lock and pressure plate state machine examples for Fluid State Machine

3

html5-games-presentation. Getting started with HTML5 games and Construct 2

2

terra. Lua

2

unity-move-along-bezier. C#

2

unity-decision-editor. C#

2

upm-package-nsubstitute. A simple Unity package wrapper around NSubstitute to prevent DLL dependency conflicts.

2

unity-skill-tree. Prototype skill tree for The Wanderer

2

gamedev-blog. Statically generated blog for game development projects

1

ggj-2025-bubble. Global Game Jam 2025 team repository for the theme bubble

1

uvpm-cli. A Unity3D package manager CLI interface for Ultra Violet Packet Manager (UVPM)

1

blender3d-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.

1

unity-narration-editor. C#

1

html5-form-validator. An HTML5 form validation fallback that targets browsers who don't support the functionality.

1