Fractalmouse Game Engine
The Fractalmouse Game Engine stemmed from the work on Looting. It is a generalization of back-end game management targeted toward game developers who want to focus on game play instead of common features like state, leaderboards, and social integration.
Once a user signs up for the service, they can create as many game publishers as they need, and multiple apps per publisher.
The core of the game setup is in the definition of the game pieces. For instance, in Looting there are the five ships the player can place on the game board, including the properties of those ships we need to keep track of in the game engine.
We already have a Ship defined, but a game could have as many types of assets as necessary.
After the state has been defined within the game engine, the developer downloads a custom-generated wrapper API in their preferred language to include in their game. Usage is as simple as calling the API for standard user management and turn functions. Multiplayer games without all the hassle!