Skip to content

Unification of Genres

Compare
Choose a tag to compare
@grofit grofit released this 28 Jan 16:04
· 68 commits to master since this release

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.