Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Hello!
I am looking to create an interactive game which a user has to "beat" in order to enter my clients Shopify store. Not sure the best way to go about completing this either through natural JS and liquid or if there are any apps that give a full screen pop up functionality in which I can write the game too. The game is extremely simple and just includes clicking on a specific part of an image in order to enter the site. Any help or guidance would be greatly appreciated.
Thanks!
@casaltarelli
You'll definitely need to get a hold of a developer to code that for you, a Javascript developer specifically (that has some familiarity with the Shopify realm so he can implement it into the store).
Please keep in mind it's also quite of a complex project and will likely be expensive.
Kind regards,
Diego
Hey @diego_ezfy thank you for the response!
I have pretty decent knowledge with working with JavaScript, and I was mainly looking to see if anyone had any pointers or guidance. But, I will keep that option in mind!
Best.
I see. If you're already experienced with Javascript how exactly may we help you?
You can simply start a Phase project and implement it into your store, I haven't had the necessity to use it in a project for production yet, but I'd say it is potentially the easiest game developing framework out there for web.
I've had coworkers using it in huge projects (coding minigames for popular fast food restaurants) and they confirmed it is excellent.
Kind regards,
Diego
Hiring a JavaScript developer for such a little project is easier with offshoring the services.
you can use vue,next js, gatsby with Shopify if you don't want to go that route, you can code it directly inside your index file and do a bunch of if statements
If the game is simple, I would lean toward using custom JavaScript along with Shopify’s Liquid templates to create a full-screen overlay. You could trigger it on page load and require a click event on a specific area to unlock the main site. Some popup apps might let you embed custom HTML/JS too, but going native would give you more control and a smoother experience.
Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025Discover opportunities to improve SEO with new guidance available from Shopify’s growth...
By Jacqui May 1, 2025