Chase Shi, the director of product at Blizzard Entertainment, shared his thoughts on creating a successful F2P game with over 2,000 LinkedIn followers.
Speaking in an individual capacity in his post, Shi outlined three key ingredients needed in making a F2P game successful:
- Design a product with emotional value
- Build a game with longevity for a target audience
- Design the monetisation – not the shop
According to Shi, the duty of a product manager is to make sure the valuable design/dev efforts are not wasted. He stated product managers can accomplish this by asking the right product strategy questions:
- Who are we making the game for?
- What is the player journey (D1-D30+)?
- Can existing players enjoy the game for years?
- Do new users want to join the game after years?
Gameplay meet monetisation
Shi didn’t fail to note his definition of a great F2P game as, “A coherent experience where gameplay and monetisation are tightly intertwined. In another word, monetisation is a part of the gameplay.”
He went further by stating that project managers should start the monetisation design even during the prototyping phase. He states, “Monetisation design is not just about the shop IAP design”, and, “The perfect monetisation is presented to players in an elegant way where the shop is clean and simple but the incentive-to-pay is deeply rooted in the economy and game systems.”
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-image").attr("src"); FB.ui({ method: 'feed', display: 'popup', link: 'https://www.pocketgamer.biz/comment-and-opinion/79268/how-to-make-a-great-free-to-play-game-in-three-steps-update/', 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'));