Hypercasual developer and publisher FreePlay (AIBY Group) has surpassed 1.5 billion downloads across its games portfolio in four years.
The company said it had racked up one third of those installs during the past year alone. That figure matched the 500 million downloads it generated in 2022.
Genre diversity
FreePlay was founded in 2020 as a hypercasual specialist and has since grown its portfolio to 20 games. Its titles include Count Masters, Fidget Toys Trading, Snake Run Race and Twerk Race 3D.
Snake Run Race ranked in the top 10 games by mobile performance in the US last year, according to data.ai. The mobile title was one of three hypercasual games FreePlay approved to publish in 2022 out of more than 70 tested games.
A challenging market – with issues such as ATT impacting the hypercasual market and user acquisition as a whole – has seen FreePlay shift its focus from hypercasual to hybridcasual and casual titles, games that it expects to launch globally soon.
“Diversifying our game portfolio into new genres mitigates risks and reaches a wider audience,” said FreePlay CEO Evgeniy Sidorov.
“We apply well-proven strategies from our flagship titles to these new projects – meticulous attention to all aspects and simultaneous audience expansion, while enhancing the quality of our games. Achieving 1.5 billion downloads is an excellent reward and motivation for us as a company striving to win over players’ hearts.”
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'));