Unification of Genres
Originally the genres were meant to be self contained quick starts for various scenarios such as fantasy games, sci fi games or any other genre, with users being able to extend them or add to them, making it easier to define a convention for their own games and re-use/share it with others.
To that end we have split things up a bit more so rather than it going from OpenRpg
-> OpenRpg.Genres.Fantasy
we now have a shared layer that can probably be used as a basis for all future genres. So in the new world it would look like OpenRpg
-> OpenRpg.Genres
-> OpenRpg.Genres.Fantasy
.
The main benefit for this is that almost all genres will have a lot of overlapping notions, such as a Character
or the notion of HP
. In a fantasy game you may have HP
and MP
but in a scifi game it may be HP
and PSI
or Energy
etc, but the idea is a lot of basic types are shared on each, and this makes it easier going forward to make use of them in a streamlined way.