I read about this tutorial and have started making my own game, but this tutorial still needs some improvement. For example how to introduce characters in the game, and create a default user character. Also then how to interact with the character, the locations, and the items.
Other than these simple techniques this is the best tutorial you will ever find.
Plus points are that user can create their own games easily, only they first have to draw a map on paper then name them the locations, and then just create objects.
This tutorial will also help in saving and loading your games as well.