Cratesmith's repositories
Cratesmith.AssetUI
Popout Inspector and ScriptableObject aware default Object Drawer for Unity3d.
Cratesmith.EditorUnplugged
A battery saving toolkit to make the unity editor more laptop battery friendly.
Cratesmith.Zinq
Linq-like queries with zero allocations.
cratesmith.enums
helper methods for working with enums in Unity3d
cratesmith.widgets
A high level unity UI api
Cratesmith.Utils
Shared code used by most other packages.
Chisel.Prototype
Work in progress prototype for the Chisel Level Editor, for Unity
cratesmith.widgets.dev
development repo for widgets
AutoEq
Automatic headphone equalization from frequency responses
Cratesmith.Actors
A workflow for streamlining using the actor-gameobject pattern in Unity3d.
Cratesmith.Actors.Effects
A system for flexible events based off pooled actor prefabs in Unity3d.
Cratesmith.Actors.Pool
A pooling system for supporting reference handles based on Actors in Unity3d.
Cratesmith.AssetIcons
A workflow for using asset icons on scripts and prefabs in Unity3d
Cratesmith.Collections
Common collections used by other cratesmith packages
Cratesmith.Dispatcher
A gameplay event model designed for decoupling achievements and analytics from game code.
Cratesmith.InspectorTypes
Common use inspector types with drawers for Unity3d
Cratesmith.OnOff
A system for handling UI object activation state in Unity3d
Cratesmith.PopoutInspector
Provides a popout window that acts as an inspector locked to a single asset or object from any Object reference in the inspector
Cratesmith.ScriptExecutionOrder
A dependency based script execution order manager for Unity3d.
Cratesmith.Settings
A safe, null-free, polymorphic workflow for creating and using ScriptableObjects assets to store data in unity
Cratesmith.Timeslicer
A system for scheduling main-thread updates and preventing coroutine framespikes in Unity3d
DigiSpark-Scripts
USB Rubber Ducky type scripts written for the DigiSpark.
GitDependencyResolverForUnity
This plugin resolves git url dependencies in the package for Unity Package Manager. You can use a git url as a package dependency!
godot-build-and-deploy-plugin
A basic editor plugin to speed up building projects for multiple platforms and deploying them to itch (and possibly other platforms in the future)
lunchorder
My lunch order
realtime-CSG-for-unity
Realtime-CSG, CSG level editor for Unity