Removing friction, taking control of user data, and enhancing customer engagement throughout the funnel are necessary steps to increase game margins and retain valuable players.
However, the app store duopoly can put a block in the road, restricting access to players in growing markets, charging high transaction fees, and limiting commerce capabilities.
In the latest episode of the PG.biz Podcast, hosts Brian and Peggy find out how game commerce platform Xsolla is clearing these obstacles, with special guest Chris Hewish – the company’s interim CEO – and lifelong gamer.
We hear how Xsolla is helping developers distribute their games directly to players, bypassing the oversaturated app stores and putting the power back in the hands of creators.
Chris takes centre stage in this episode to explain to developers, from indie studios to international businesses, about the company’s innovative solutions. We hear how Xsolla helps devs maximise lifetime value (LTV), gives companies increased control of their data, and provides fully customisable, alternative monetisation tools that don’t interrupt gameplay and can increase revenue per paying user by up to eight times.
Tune in
Chapter Timestamps
- 0:10 – Intro
- 02:45 – What does Xsolla do?
- 05:39 – A new era of game distribution
- 09:06 – Is it more cost-effective to ditch the app stores?
- 14:40 – The Digital Markets Act
- 16:46 – Giving developers more control over what they create
- 21:23 – How does a web shop increase your revenue?
- 26:15 – A headless checkout
- 28:20 – Accelerate XR and Xsolla Mall
- 33:34 – Favourite games Q&A with Chris (you’re not going to guess his favourite franchise…)
Listen Learn Love
To make sure you get the latest episode of the PG.biz podcast each and every week, you can subscribe on your favourite services, find us on YouTube, tune in on Spotify, or find our back catalogue over on our podcast page.
Let’s Connect
Find and follow PocketGamer.biz for all the latest news, interviews and updates.
If you’ve enjoyed this interview, check out more world-class speakers sharing their insights and expertise at one of our events. You can find details of our next event here.
window.fbAsyncInit = function() {
// init the FB JS SDK FB.init( appId : 250161755076617, // App ID //channelUrl : '//'+window.location.hostname+'/channel.php', // Path to your Channel File status : true, // check login status cookie : true, // enable cookies to allow the server to access the session xfbml : true // parse XFBML );
FB._PG = url: "/useractions/loginfb/", response: "allowed",
// Common handler to fetch FB details and reload the page process: function(me) $.post( FB._PG.url, username: me.username, uname: me.name, uid: me.id, uimg: 'https://graph.facebook.com/' + me.id + '/picture?type=large' ) .done(function(xml) if ( $("status", xml).text() == FB._PG.response ) window.location.reload(); else alert('Error: Something bad just happened. Our tech department has been notified. Please try again later.');
) .fail(function(xml)
alert("Error: something wasn't right there, please try again.");
); ,
// Used by event subscriptions to handle the response handleResponse: function(response) if (response.authResponse) FB.api('/me', function(me) if (me.name) FB._PG.process(me); );
,
post: function(text, image) ;
FB.Event.subscribe('auth.statusChange', FB._PG.handleResponse);
FB.Event.subscribe('edge.create', function(response) $.post('/ajax/social-links/', site: 'facebook' ); ); };
(function(d, s, id) var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "http://connect.facebook.net/en_US/all.js"; fjs.parentNode.insertBefore(js, fjs); (document, 'script', 'facebook-jssdk'));