Developing a gaming system or even a game is not an easy process.
When games get to be large in size, due to bigger and bigger maps, items and characters, controlling these elements in a game can be quite a difficult task.
In order to develop effectively, having a good set of tools is especially important.