Intro to Tool Dev in Unity
Dive into the second part of a comprehensive tutorial on tool development in Unity, spanning nearly 4 hours. Learn advanced techniques for creating custom editor tools, including changing grid sizes, drawing Cartesian and polar grids, implementing gizmo selection, and handling UI events. Explore Unity's source code for valuable insights, master position handles, and discover methods for saving data between sessions. Create a prop placement tool, set up editor windows, and implement scene view raycasting. Delve into concepts like random point generation in discs, tangent space, and efficient use of modifier keys. Gain practical knowledge on UI deselection, mouse events, and cursor-based raycasting in the scene view. Complete hands-on assignments and learn to adapt circular tools to match ground surfaces, all while receiving expert guidance and occasional humorous asides.