Former social network turned self-proclaimed ‘camera company’, Snap has revealed Ghost Phone, its latest game utilising the company’s world-scan technology for AR gaming purposes, which launched yesterday.
The title is an AR horror game, with players confronting ghosts and aiming to defeat them through their cameras in Snapchat.
As reported by GamesBeat, within the game, players find a phone and try to discover what became of its previous owner, investigating its apps in a found-footage style experience. The game uses Lens Studio’s surface recognition – importing ghosts into a player’s real-world environment to be defeated and collected – and was built using the Playcanvas engine.
https://www.youtube.com/watch?v=_ROEY3I-UMs
The title is one of numerous Snapchat games, with the platform previously partnering with mobile developers like Voodoo to launch gaming content. Gismart also has games on the platform, with its three titles released by October 2021 reaching almost 90 million players at the time.
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'));