Rogue Prince of Persia Console Release – Now Available
,
function loadSurvicateJs(allowedSectionSuricate) {
const script = document.createElement(‘script’);
script.src = ‘https://cdn.survicate.com/survicate.js’;
script.async = true;
script.defer = true;
script.onload = function() {
Survicate.init(allowedSectionSuricate);
};
document.head.appendChild(script);
}
function loadGtagEvents(isGoogleCampaignActive) {
if (!isGoogleCampaignActive) {
return;
}
// Existing gtag implementation (simplified for clarity)
// Assumes a gtag object is already defined elsewhere
if (typeof gtag === ‘function’) {
gtag(‘config’, ‘YOUR_GOOGLE_TAG_ID’); // Replace with your actual tag ID
gtag(‘event’, ‘page_view’, {
‘page_title’: document.title,
‘page_path’: window.location.pathname
});
} else {
console.warn(‘gtag function not found. Google Tag Manager may not be initialized.’);
}
}
function loadFBEvents(isFBCampaignActive) {
if (!isFBCampaignActive) {
return;
}
// Existing fbq implementation (simplified for clarity)
if (typeof fbq === ’function’) {
fbq(‘init’, ‘YOUR_FACEBOOK_PIXEL_ID’); // Replace with your actual pixel ID
fbq(‘track’, ‘PageView’);
} else {
console.warn(‘fbq function not found. Facebook Pixel may not be initialized.’);
}
}
// Main function to orchestrate the loading of scripts and events
function initializeTracking(config) {
const isPrimeUserLayout = config?.isPrimeUserLayout;
const allowedSectionSuricate = isPrimeUserLayout ? config?.allowedSurvicatePrimeSections : config?.allowedSurvicateSections;
loadGtagEvents(config?.isGoogleCampaignActive);
loadFBEvents(config?.isFBCampaignActive);
loadSurvicateJs(allowedSectionSuricate);
}
// Execute the initialization function when the DOM is fully loaded
document.addEventListener(‘DOMContentLoaded’, function() {
// Assuming ‘config’ is available in the global scope (e.g.,from a data attribute)
const config = window.config; // Or however you access the configuration
if (config) {
initializeTracking(config);
} else {
console.warn(‘Configuration object not found. Tracking scripts will not be initialized.’);
}
});
Rogue-lite mechanics blend classic Prince gameplay with modern design
The Prince of Persia franchise made an unexpected return to its 2D origins today as Ubisoft stealth-launched The Rogue Prince of Persia across PlayStation 5, Xbox Series X|S, and PC. The announcement came during Xbox’s Gamescom broadcast, with the game instantly available to game Pass.
Evil Empire developed the title in partnership with Ubisoft, spending over a year refining the game through Steam Early Access. The team implemented 15 major updates based on community feedback, fully overhauling the art direction, adding new biomes and weapons, and deepening the progression system before today’s console debut.
The game tasks players with saving Persia from mystical Hun invaders through fast-paced 2D combat and parkour. True to rogue-lite conventions, death resets progress but persistent upgrades through the Mind Map system and collected Soul Cinders ensure meaningful advancement between runs.
Combat emphasises the series’ trademark wall-running and acrobatic movement, enhanced by over 100 unlockable weapons and medallions that create diverse build possibilities. Players navigate procedurally generated levels while uncovering narrative elements that expand the story with each attempt.
Persian-American composer ASADI created an electronic soundtrack that launches on streaming platforms August 22, with vinyl pre-orders coming later. The complete soundtrack features 13 new tracks alongside previously released material.
Nintendo Switch and Switch 2 versions are planned for later in 2025.
![]()
