Some of the more reusable packages from my Kowloon project are hosted on GitHub. Namely the debug draw and debug menu (Dear ImGui) packages.
Debug Draw System
Available on GitHub
• High performance debug drawing inside the editor and standalone builds.
• Support to draw from any thread in parallel.
• Draw debug text.
• Shapes: Lines, Rays, Squares, Circles, Arrows, Boxes, Spheres, Capsules, Cones, PolyTriangles, PolyLines, PolyDiscs, PolyCubes
• Supports timed draw commands (e.g. draw for 2 seconds).
• Support to draw from any thread in parallel.
• Draw debug text.
• Shapes: Lines, Rays, Squares, Circles, Arrows, Boxes, Spheres, Capsules, Cones, PolyTriangles, PolyLines, PolyDiscs, PolyCubes
• Supports timed draw commands (e.g. draw for 2 seconds).

65,536 capsule debug draw commands in 2ms.
Dear ImGui for Unity
Available on GitHub
• Existing Unity implementations for Dear ImGui were both not compatible with the new render graph in Unity 6 and were very closely tied to a specific GameObject workflow.
• Since Kowloon is relying heavily on ECS, a new implementation focused on systems made more sense than attempting to update existing ones.
• Since Kowloon is relying heavily on ECS, a new implementation focused on systems made more sense than attempting to update existing ones.
