OmniGuides: Professional Layout Tool (Rulers, Grids, Snapping & Alignment)

Bring the precision of graphic design software directly into your Scene View.


💬 JOIN THE COMMUNITY!

Need direct support, want to show off your game, or looking for exclusive giveaways? Join the brand new ItsMakingThings Discord Server! > 👉 https://discord.gg/34kB3RVfWZ


OmniGuides is the ultimate layout assistant for Unity developers, designers, and artists. Stop guessing coordinates and start aligning objects with professional accuracy. whether you are building complex UI menus or laying out 3D environments, OmniGuides provides the visual structure you need.


🚀 WHAT’S NEW IN v2.0

  • Smart Snapping: High-precision magnetic snapping with a smart "breakaway" system (use Ctrl/Cmd+Alt to snap to guide).
  • Automation Generators: Instantly create grids or wrap guides around object bounds.
  • Normalized Offsets: New 0-1000 label system ensures your notes stay visible regardless of window size.
  • Unity Overlay Support: Full integration with the modern Scene View Toolbar for a seamless workflow.

✨ KEY FEATURES


⚡ Powerful Automation

  • Bounds-Based Generator: Instantly create guides around any GameObject. Supports Renderers, Colliders, and specialized RectTransform logic for UI work.
  • Grid Generator: Create complex layouts for X, Y, and Z axes with a single click. Includes controls for gap, count, offset, and global center points.

🖥️ Unity Units & Pixel Mode

  • Dual Display: Switch rulers and inspector values instantly between Unity World Units and Pixels.
  • Custom PPU: Define your Pixels Per Unit setting to ensure UI layouts match your canvas perfectly.

📐 Infinite Rulers & Smart Snapping

  • Drag-to-Create: Pull guides directly from the ruler bars just like in Photoshop or Illustrator.
  • Magnetic Snapping: Objects snap to guides with 4-decimal precision.
  • 2D & 3D Support: Seamlessly switch between 2D lines and 3D "Laser Walls."

📂 Professional Organization

  • Robust Profile System: Store unlimited layouts as ScriptableObject profiles for easy team sharing and version control.
  • Group Management: Organize guides into color-coded layers (e.g., "Safe Zone," "Character Rig") with individual visibility toggles.
  • Custom Labels: Add text labels to guides with adjustable font sizes and normalized offsets.

🛠️ Built for Performance

  • Zero Lag: Implemented with a cached bounds system to ensure smooth performance even in the most complex hierarchies.
  • Native Feel: Designed to look and feel like a core part of the Unity Editor.