SmartPlacementKit

Flexible and intuitive 2D object placement toolkit with visual feedback and editor-friendly controls.

SmartPlacementKit is a powerful, flexible, and modular toolkit designed to streamline 2D object placement in Unity. Whether you’re creating a tower defense game, a base-building sim, or any game requiring precise object positioning, SPK helps you deliver a seamless and satisfying placement experience.

Key Benefits:

  • 🎯 Intuitive Placement Flow: Move, rotate, scale, and confirm placement with mouse, keyboard, or UI buttons.
  • 🎨 Visual Feedback: Real-time color indicators clearly show valid and invalid areas.
  • ⚙️ Highly Customizable: Configure blocking layers, containment rules, snapping angles, and input modes.
  • 🧩 Event-Driven Logic: Built-in callbacks like OnMoved, OnRotated, and OnPlacementConfirmed enable easy integration into game logic.
  • 🧠 Scriptable APIs: Call Reactivate(), ConfirmPlacement(), or ResetRotation() directly from your UI or logic scripts.
  • 🔄 Editable After Placement: Reactivate placed objects and allow players to reposition them dynamically.
  • 🛠 Zero Dependencies: Clean C# code with no third-party packages required.

Includes:

  • 2. Tower Defense Prototype📁 Two fully working demo scenes: 1. Simple Placement Demo
  • 📄 Complete documentation and ReadMe
  • 💡 Designed for Unity 2019.4+ with 2D workflows
SmartPlacementKit Quick Tutorial

使用 WordPress.com 設計專業網站
立即開始使用