I wanted to learn about object oriented programming but I needed a project to get me going. So I decided that I should find a project that is related to my gaming interests and that it should be challenging enough. The resulting project is a toolset that provides character generation…