Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In this chapter we will create a game framework suitable for a top-down shooter/role playing type game.
Of course, role playing games do not need to be from the top-down perspective. However, the old roleplaying games such as the original Ultima series featured a 2D top-down view of the playfield and used 2D icons for characters. This is the sort of feel we want to create here in this game framework although everything will be in 3D. Elements in the framework presented in this chapter that specifically relate to role playing games are: