{"version":"1.0","provider_name":"Playgama Blog","provider_url":"https:\/\/playgama.com\/blog","author_name":"Joyst1ck","author_url":"https:\/\/playgama.com\/blog\/author\/volzhin-ivan\/","title":"MelonJS Development Guide: Creating Captivating Games in 2025 \ud83c\udf44","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"yFmwU8Lx0L\"><a href=\"https:\/\/playgama.com\/blog\/uncategorized\/creating-captivating-games-a-guide-to-melonjs-development\/\">Creating Captivating Games: A Guide to MelonJS Development<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/playgama.com\/blog\/uncategorized\/creating-captivating-games-a-guide-to-melonjs-development\/embed\/#?secret=yFmwU8Lx0L\" width=\"600\" height=\"338\" title=\"&#8220;Creating Captivating Games: A Guide to MelonJS Development&#8221; &#8212; Playgama Blog\" data-secret=\"yFmwU8Lx0L\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/playgama.com\/blog\/wp-content\/uploads\/2025\/04\/chatcmpl-BIZYY6VLTNoNdncNeVIjmLoOS3veb.png","thumbnail_width":1536,"thumbnail_height":1024,"description":"Learn how to create engaging 2D games with MelonJS, a powerful HTML5 game engine. Our guide explores the essential aspects of MelonJS game development, from setting up your development environment to publishing your games across platforms, including optimization tips and monetization strategies."}