Lineage M spikes NCSoft profits up 570% year-on-year to $189m | Pocket

Hit PC-to-mobile port Lineage M has driven NCSoft’s profits for Q1 2018 to $189 million.

That figure is up 570 per cent year-on-year and eight per cent quarter-on-quarter.

Revenue was up 98 per cent year-on-year to $441 million, though was down 11 per cent quarter-on-quarter.

While Lineage M continues has driven the company’s revenue skywards these figures are down from the Q3 2017 high of $675m in revenue and profits of $304 million.

For the three months ending March 31st 2018, total mobile sales declined 19 per cent quarter-on-quarter to $245 million.

Lineage IP powers revenue

Sales in the South Korean market were responsible for the majority of NCSoft’s revenue in the quarter. This was followed by royalty sales received from titles like Netmarble’s Lineage 2: Revolution, with revenue from royalties increasing 41 per cent quarter-on-quarter and 33 per cent year-on-year to $78 million.

The Lineage IP’s move to mobile has proven highly lucrative for NCSoft. Lineave M is thought to have generated more than $233 million in revenue during its first month of release, while Lineage 2: Revolution continues to make millions of dollars.

Get the latest news, interviews and in-depth analysis on Twitter, Facebook and our daily newsletter.

window.fbAsyncInit = function() {

// init the FB JS SDK
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,
uimg: ‘’ + + ‘/picture?type=large’
if ( $(“status”, xml).text() == FB._PG.response )
alert(‘Error: Something bad just happened. Our tech department has been notified. Please try again later.’);


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 (

post: function(text, image){
image = image || $(“#fb-image”).attr(“src”);
method: ‘feed’,
display: ‘popup’,
link: ‘’,
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); = id;
js.src = “”;
fjs.parentNode.insertBefore(js, fjs);
}(document, ‘script’, ‘facebook-jssdk’));

Source link