In Project Revolt, the player takes on the role of Rob the Peasant, who comes back home to find his entire village infested by the foulest of all the pests - tax collectors.
The project was a learning project and is based on the courses offered by GameDev.tv.
The character controller is context sensitive and will respond appropriately when the player clicks on the ground, a friendly NPC or a hostile NPC and will communicate with the appropriate script to trigger anything else, such as dialogues, shops, or any other gameplay element.