Nekki celebrates 20 years of mobile gaming innovation after surpassing 1 billion | Pocket Gamer.biz
Nekki, the publishing brand behind the successful Shadow Fight franchise, has announced that it has surpassed one billion installs across its roster of games. As part of the announcement, the Cyprus-based company also revealed details of its latest project titled “Shades”. Set to launch at the end of 2023, the game will be set in the “Shadow Fight” universe, continuing the stories of “Shadow Fight 2” but before the events of “Shadow Fight 3”. It will include new narratives and fan-favourite characters set to appear, a roguelike twist, and features a comic book of the storyline to convey the narrative in a fresh way.
While developing its upcoming title, the studio is also looking back at past projects and revitalising them to keep its growing player base engaged.
A continuing legacy
Nekki has been making its mark within the mobile industry over the past decades with a special focus on action and strategy games. Now on its 20th anniversary, the studio continues to build on the success of both “Shadow Fight” and “Vector”, the former being a mobile fighting game and the latter a parkour runner.
The studio boasts a most impressive record that 95 percent of their one billion installs are organic, an unusual proportion for a portfolio of mid-core games. Of these, “Shadow Fight 2” accounts for 420 million and still increasing by over 100,000 per day, and “Shadow Fight 3” for 210 million, while “Shadow Fight 4: Arena” has surpassed 50 million installs and is still rising.
Nekki’s second-most popular series is Vector, which has seen over 330 million installs. The game has recently received its first major update in ten years with enhancements to the visuals and graphics, and players also now have new modes, features and quality-of-life improvements.
What’s Next?
Players can expect to dive into another new title on PC and consoles with “Spine“. Dubbed the studio’s “cinematic gun-fu action game”, it features top-notch graphics powered by Unreal Engine 5. There is also the web3 project with evolving NFT collectables “Fight.me”.
Future outlook and beyond
According to founder Dmitry Terekhin, “Nekki has always aimed to create transcendent gameplay experiences by exploring new platforms, pushing the boundaries of game genres, and introducing unique gameplay innovations. This approach has enabled us to generate a powerful word-of-mouth effect and sustain organic growth.”
Nekki has also been hard at work perfecting Cascadeur, the software responsible for Nekki’s outstanding realistic 3D character animation. Suffice it to say that the studio aims to dabble even further into uncharted territory for the sake of innovation, and players can expect more pleasant surprises in the years to come.
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-image").attr("src"); FB.ui( method: 'feed', display: 'popup', link: 'https://www.pocketgamer.biz/news/82130/2931687/', description: text, picture: 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'));