ADVERTISEMENT
970x220

Indoor sports and gaming are in at SM Game Park

Your rainy season adventure awaits!

Published Sep 2, 2024 10:16 am

Rainy days don’t have to mean staying in. Take the fun indoors at SM Game Park! Across five SM branches in Mall of Asia, Southmall, CDO Downtown, Sta. Rosa, and Fairview, SM Game Park offers action-packed indoor activities perfect for barkadas and families looking to stay active and entertained.

1 Experience the country's first Augmented Reality (AR) Bowling at the 4-lane Private Bowling alley, exclusively at SM Game Park Mall of Asia..JPG
Experience the country's first Augmented Reality (AR) Bowling at the 4-lane Private Bowling alley, exclusively at SM Game Park Mall of Asia
2 Strike up some fun at our massive Regular Bowling alleys in all SM Game Park branches..jpg
Strike up some fun at our massive Regular Bowling alleys in all SM Game Park branches
3 Gather your team for some intense 3x3 Mini Indoor Basketball court action, exclusively at SM Game Park Mall of Asia..JPG
Gather your team for some intense 3x3 Mini Indoor Basketball court action, exclusively at SM Game Park Mall of Asia
4 Hone your archery precision at Archery by PANA..jpg
Hone your archery precision at Archery by PANA
5 Challenge friends to a friendly game of billiards..jpg
Challenge friends to a friendly game of billiards
6 Get your adrenaline fix with E-Darts, Basketball Hoops, Foosball, Racing, and Punching games..jpg
Get your adrenaline fix with E-Darts, Basketball Hoops, Foosball, Racing, and Punching games
7 Gear up for an adrenaline-fueled adventure with ARMAS Gel Blasters at the SM Game Park..jpg
Gear up for an adrenaline-fueled adventure with ARMAS Gel Blasters at the SM Game Park
8 Sing your heart out or dive into gaming with SM Game Park’s KTV and Game Rooms..jpg
Sing your heart out or dive into gaming with SM Game Park’s KTV and Game Rooms
9 Grab a snack at the Sports Bar by Taters, a favorite since 1994..jpg
Grab a snack at the Sports Bar by Taters, a favorite since 1994
10 Don't miss the adrenaline-pumping thrill of Label Skate Park.jpg
Don't miss the adrenaline-pumping thrill of Label Skate Park, the country's first indoor multi-discipline skatepark, exclusively at SM Game Park Southmal

Rain or shine, SM Game Park is the place to be! Visit us at SM Mall of Asia, SM Southmall, SM CDO Downtown, SM City Sta. Rosa, and SM City Fairview. Follow @SMGamePark on Facebook, Instagram, and TikTok for the latest deals, events, and happenings. Let’s celebrate the fun of action sports, no matter the weather! 

Related Tags

SM Game Park
ADVERTISEMENT
300x250
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0 72px 0 12px; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } li:empty { display: none; } .hidden { display: none; }
function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // The two offset values // changed to 10 from 1 , 2 const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } function isNearBottom() { return window.innerHeight + window.scrollY >= document.documentElement.scrollHeight - 100; } function onScroll() { if (isLoading) return; // Skip if already loading if (isNearBottom()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; // Set flag to prevent multiple calls const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { loadCount++; // Increment only after successful execution }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; // Reset flag after execution }); } } window.addEventListener("scroll", onScroll); }); // Mutation Observer for Newly Loaded Articles const observer = new MutationObserver(() => { const articles = document.querySelectorAll(".articles-observe"); if (articles.length > 0) { observeArticles(articles); } }); observer.observe(document.body, { childList: true, subtree: true }); // Intersection Observer for Updating URL function observeArticles(articles) { const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); } } }); }, { threshold: 0.1 } ); articles.forEach(article => intersectionObserver.observe(article)); }

Sign up by email to receive news.