For those artists and developers who want to take their workflow to the next level, build the custom tools you need with Blender Tool Development Fundamentals and Unity 6 Editor Tools Essentials. First, you'll explore the Blender Python (bpy) API and the context system, so you can build interactive UI components such as panels, menus, and gizmos. As you progress, you’ll master advanced topics like viewport integration, modal operators, custom drawing with the GPU module and UIs with Qt and Pyside.
Then, when you're ready to work with Unity, move on to editor scripting as you create custom inspectors, property drawers, and editor windows using Unity’s modern UI Toolkit. You'll also learn about GUI styling, menu integration, and the use of Scriptable Objects to manage data efficiently. With practical examples and real production use cases, these books will help you create tools that will boost productivity in any game development project.