In-Game Storefronts and Marketplaces Made Easy

Subroutine provides cross-platform, in-game storefronts
and marketplaces for game developers. No servers required.

Storefronts

Add storefronts to your games and enable in-app purchases, daily deals, new user offers, and more. Easily create reports and graphs of your storefronts and marketplaces to embed into your own tools and applications.

Player Marketplaces

Add auction houses or exchanges to your game today and create new monetization streams while encouraging player interaction and engagement. (Trading posts and UGC marketplaces coming soon.)

Servers Optional

Our smart assets system allows you to create loot boxes, booster packs, prerelease/timed release assets, random drops, and much more without ever running a server.

From 0 to 1 in Minutes.

Spend less time building marketplace infrastructure, and focus on creating memorable gaming experiences.

No Server, No Problem.

Enjoy the benefits of server capabilities, including in-game rewards and interactions, without the hassle.

Effortless Multi-Platform.

With our user-friendly multi-platform integration, running your marketplaces across different platforms is a breeze, and you can get back to doing what you do best.

More Scale, Less DevOps.

Our platform's marketplace features make scaling your game easy, without the need for technical expertise or infrastructure management. Grow and monetize your game with ease as your player base expands.

Easy to use SDKs and APIs

We provide a variety of SDKs and APIs to make it easy to integrate Subroutine into your game.

See the Documentation
var apiGameObject = new GameObject ("SubroutineAPI");
var apiScript = apiGameObject.AddComponent<MonoBehaviour> ();
var api = new Subroutine.API.Client (new Subroutine.API.ClientOptions {
CoroutineRunner = apiScript,
ApiToken = API_TOKEN,
});
api.Storefront.GetOfferingsByTag(
new GetOfferingsByTagProps {
Count = 10, WithTag = "new_player"
},
(response) =>{
Assert.IsNull(response.Error);
var offers = response.OfferingsConnection;
/*
... do something with the offers ...
*/
}
);
See the Documentation

Subroutine works with

Engines

  • Unity
  • Unreal
  • Native iOS
  • Native Android
  • Javascript/React

Platforms

  • iOS
  • Android
  • Web
  • PC

Payment Processors

  • App Store
  • Google Play
  • Steamworks
  • Epic Games Store
  • Stripe
* - works today with GraphQL, SDK coming soon** - integration in progress, contact us to learn more