NetEase’s Justice Online tops the iOS App Store charts | Pocket Gamer.biz
NetEase’s mobile MMORPG Justice Online has topped the iOS App Store charts in China.
According to news outlets including Yicai Global, the title has already pulled in approximately $3.6m of revenue on its first day, and had at least 40 million players pre-register before its release. Success is going to be an absolute necessity for the game, especially as estimates of its development budget mark it as at least $139m. The title is based on Chinese martial arts fantasy, or Wuxia, and is set to release globally later in 2023.
According to the news report, NetEase has ambitions for the MMO to operate for at least a decade, and some other news sources such as Technode have indicated the title may prove to be a major contender against big hits such as Genshin Impact (or Honkai: Star Rail) from MiHoYo and Tencent’s major MOBA Honor of Kings.
Romance of the three tech giants
Justice Online will also be reportedly utilising AI technology explored by NetEase to generate dialogue for individual NPCs that allows them to respond to player inputs without preprogrammed replies. Although it’s not yet clear just how effective this implementation is, or whether it enhances the final product, AI evangelists have praised the step as one of the first major implementations of the tech for producing NPC interactions.
MiHoYo themselves have seen Genshin Impact face a challenger of their own design, with Honkai: Star Rail seemingly set to supersede the other free-to-play title as their biggest money spinner. While Tencent’s launch of Honor of Kings overseas in Brazil saw mixed success, with a huge number of sign-ups but not quite cracking the top ten for the market in terms of download or revenue according to some analysts.
Naturally, both Tencent and NetEase have been jostling for positions on our Top 50 Game Makers list, with NetEase taking 2022’s top spot. It remains to be seen just where they’ll place on our list this time around, but it’s certainly going to be a nail biter if the big moves they’re making this year are any indication.
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) image = 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'));