karolherbst / Gamekeeper-Framework

Library for hooking up game stores and merging them into one single library
GNU Lesser General Public License v2.1
2 stars 0 forks source link

move to service based architecture #137

Open karolherbst opened 9 years ago

karolherbst commented 9 years ago

gk should be more daemon/service based than the current approach. This will lead to the following things:

Jookia commented 9 years ago

I feel there's some kind of relationship between interfaces, SWIG and IPC. Right now there's thoughts in IRC on splitting GameKeeper in to a liberal set of libraries, so it'd be interesting to figure out where this all meets. Somehow I'd like to see this avoid ABI issues and encourage multi-language support.

Jookia commented 9 years ago

GameKeeper Architecture

Here's an image (credit to Cheeseness) of the current internal structure. Aside from one or two branches, it seems most of it could be split in to plugins. Perhaps we should go through this in more detail?