Eastshade developer unveils twee wizard school RPG Songs of Glimmerwick • Eurogamer.net

Eastshade developer unveils twee wizard school RPG Songs of Glimmerwick • Eurogamer.net


Songs of Glimmerwick is a new story-driven magical school RPG and the next project from Eastshade Studios, developer of the well-received Eastshade.

Today’s debut trailer for Glimmerwick shows off some of its core mechanics, such as music-based magic and magic-based gardening. It is currently listed on Steam with a Q3 2023 release date, and there’s word the game will also turn up on consoles.

There are Hogwarts-esque potions lessons to attend, and grumpy trees to avoid. A press release also boasts of RPG-style quests, adventure game-esque exploration and life sim mechanics. I like that you can conjure up a raincloud to grow crops faster and bewitch tools so you don’t have to do all the heavy lifting yourself – where was all that in Harvest Moon?

It’s a busy time for upcoming games set in magical schools. Chucklefish is creating the Stardew Valley-inspired Witchbrook, while Avalanche Software is still building Hogwarts Legacy.

// For login with Facebook functionality
function appendFacebookSDK() {
window.fbAsyncInit = function () {
FB.init({
appId: ‘156247124404264’,
version: ‘v2.7’,
channelUrl: ‘/channel.html’,
status: true,
cookie: true,
xfbml: true,
oauth: true
});
};

// Load the SDK Asynchronously
(function (d) {
var js, id = ‘facebook-jssdk’, ref = d.getElementsByTagName(‘script’)[0];
if (d.getElementById(id)) {
return;
}
js = d.createElement(‘script’);
js.id = id;
js.async = true;
js.onload = function () {
if (typeof runFacebookLogin == ‘function’) {
runFacebookLogin();
}
if (typeof runFacebookRegistrationLogin == ‘function’) {
runFacebookRegistrationLogin();
}
};

js.src = “https://connect.facebook.net/en_GB/all.js”;
ref.parentNode.insertBefore(js, ref);
}(document));
}

// Drop Third-Party Cookies on Consent
function dropCookies() {
!function (f, b, e, v, n, t, s) {
if (f.fbq)return;
n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq)f._fbq = n;
n.push = n;
n.loaded = !0;
n.version = ‘2.0’;
n.queue = [];
t = b.createElement(e);
t.async = !0;
t.src = v;
s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window,
document, ‘script’, ‘//connect.facebook.net/en_US/fbevents.js’);

fbq(‘init’, ‘560747571485047’);

fbq(‘init’, ‘738979179819818’);

fbq(‘track’, ‘PageView’);

appendCarbon();
}



Source link

Leave a Comment

Your email address will not be published.