diff --git a/game/assets/icon_64x64.png b/game/assets/icon_64x64.png
new file mode 100644
index 000000000..61e4c0ab6
Binary files /dev/null and b/game/assets/icon_64x64.png differ
diff --git a/platforms/windows/projects/Directory.Build.props b/platforms/windows/projects/Directory.Build.props
index abc010702..7d0bc0f9f 100644
--- a/platforms/windows/projects/Directory.Build.props
+++ b/platforms/windows/projects/Directory.Build.props
@@ -116,14 +116,17 @@
+ Full
+ truetruetrueNDEBUG;%(PreprocessorDefinitions)
- MultiThreaded
+ MultiThreadedtruetrue
+ UseLinkTimeCodeGeneration
diff --git a/platforms/xdk360/ArcadeInfo.xml b/platforms/xdk360/ArcadeInfo.xml
new file mode 100644
index 000000000..e3784dc25
Binary files /dev/null and b/platforms/xdk360/ArcadeInfo.xml differ
diff --git a/platforms/xdk360/ReMinecraftPE.spa b/platforms/xdk360/ReMinecraftPE.spa
new file mode 100644
index 000000000..35694fb31
Binary files /dev/null and b/platforms/xdk360/ReMinecraftPE.spa differ
diff --git a/platforms/xdk360/ReMinecraftPE.spa.h b/platforms/xdk360/ReMinecraftPE.spa.h
new file mode 100644
index 000000000..42c710389
--- /dev/null
+++ b/platforms/xdk360/ReMinecraftPE.spa.h
@@ -0,0 +1,121 @@
+////////////////////////////////////////////////////////////////////
+//
+// ReMinecraftPE.spa.h
+//
+// Auto-generated on Friday, 30 January 2026 at 02:17:31
+// Xbox LIVE Game Config project version 1.0.12.0
+// SPA Compiler version 1.0.0.0
+//
+////////////////////////////////////////////////////////////////////
+
+#ifndef __REMINECRAFTPE_SPA_H__
+#define __REMINECRAFTPE_SPA_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+//
+// Title info
+//
+
+#define TITLEID_REMINECRAFTPE 0x584111F8
+
+//
+// Context ids
+//
+// These values are passed as the dwContextId to XUserSetContext.
+//
+
+
+//
+// Context values
+//
+// These values are passed as the dwContextValue to XUserSetContext.
+//
+
+// Values for X_CONTEXT_PRESENCE
+
+
+// Values for X_CONTEXT_GAME_MODE
+
+
+//
+// Property ids
+//
+// These values are passed as the dwPropertyId value to XUserSetProperty
+// and as the dwPropertyId value in the XUSER_PROPERTY structure.
+//
+
+
+//
+// Achievement ids
+//
+// These values are used in the dwAchievementId member of the
+// XUSER_ACHIEVEMENT structure that is used with
+// XUserWriteAchievements and XUserCreateAchievementEnumerator.
+//
+
+
+//
+// AvatarAssetAward ids
+//
+
+
+//
+// Stats view ids
+//
+// These are used in the dwViewId member of the XUSER_STATS_SPEC structure
+// passed to the XUserReadStats* and XUserCreateStatsEnumerator* functions.
+//
+
+// Skill leaderboards for ranked game modes
+
+
+// Skill leaderboards for unranked (standard) game modes
+
+
+// Title defined leaderboards
+
+
+//
+// Stats view column ids
+//
+// These ids are used to read columns of stats views. They are specified in
+// the rgwColumnIds array of the XUSER_STATS_SPEC structure. Rank, rating
+// and gamertag are not retrieved as custom columns and so are not included
+// in the following definitions. They can be retrieved from each row's
+// header (e.g., pStatsResults->pViews[x].pRows[y].dwRank, etc.).
+//
+
+//
+// Matchmaking queries
+//
+// These values are passed as the dwProcedureIndex parameter to
+// XSessionSearch to indicate which matchmaking query to run.
+//
+
+
+//
+// Gamer pictures
+//
+// These ids are passed as the dwPictureId parameter to XUserAwardGamerTile.
+//
+
+
+//
+// Strings
+//
+// These ids are passed as the dwStringId parameter to XReadStringsFromSpaFile.
+//
+
+#define SPASTRING_X_STRINGID_DESCRIPTION 2
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif // __REMINECRAFTPE_SPA_H__
+
+
diff --git a/platforms/xdk360/ReMinecraftPE.xlast b/platforms/xdk360/ReMinecraftPE.xlast
new file mode 100644
index 000000000..f9d9020a9
Binary files /dev/null and b/platforms/xdk360/ReMinecraftPE.xlast differ
diff --git a/platforms/xdk360/xex.xml b/platforms/xdk360/xex.xml
index cb25552a9..d09a07f61 100644
--- a/platforms/xdk360/xex.xml
+++ b/platforms/xdk360/xex.xml
@@ -1,5 +1,11 @@
-
-
+
+
+
+
+
+
+
+