3D programming is beyond the scope of this book, yet the most important takeaway of the description of spatial partitioning is that it offers a solution to organizing a large set of objects in a scene in an optimal manner. Therefore, if you find yourself needing a quick way to query an extensive collection of objects in a scene while keeping track of their spatial relations, keep in mind the principles of spatial partitioning.
In the next section, we will review the overall design of the level editor and examine its technical requirements.