In the previous chapter, we learned how to find the shortest path with obstacles in the virtual world. In this chapter, we will discuss the techniques for creating buildings and environments. We will discuss different common problems when putting buildings in the isometric world and the solutions to resolve them. We will also learn how large virtual worlds are divided into small parts and also extend our previous map editor to support buildings.
We will learn the following in this chapter: