Federica Nocerino: “Marketing is connecting at the right time with the right per | Pocket Gamer.biz
Having a fantastic game doesn’t always mean it’ll be a hit; ensuring that the game is in the hands of the right players can be the difference between success and failure. At last week’s Develop Brighton, freelance marketer for gaming and tech Federica Nocerino shared some insight into marketing your game.
The title of the talk, ‘Mastering discoverability: How to attract and nurture your game’s audience’, clearly struck a chord with the attendees at Develop as the conference room didn’t have an empty seat in sight.
“Building a community is important. It really shifts the framework from being just sales driven to being connection driven and user-centric. Community can be your best and worst co-worker. Try to understand how to talk to them, put them front and centre in your marketing efforts.”
Making connections
Nocerino points out the importance of understanding your audience, who are they? What age are they, and what languages do they speak? “Use your impression points to create hooks”, Nocerino advises, explaining that active engagement is on the rise for younger generations, and therefore identifying the trends and spaces they engage with can play an important part in your marketing. It’s here where the presentation shows that 69% of Gen Z consumers create digital content, game related or otherwise, compared to that of 59% of millennials and 46% of Gen X consumers.
It’s not just social media channels that are pointed out as key ways to engage with your audience, Nocerino comments that “Influencers and content creators are the true breach to your audience. Especially early on because people may not be following you if you’re in development, but your audience is likely attached to content creators and will follow where they go, so you can try collaborating with influencers during your development process.”
Speaking of building communities and engaging with fans across social media channels, there is still a buzz around the recently launched Threads platform.
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'));