CINXE.COM
Game Making Software - Construct 3
<!DOCTYPE html> <html lang="en-US"> <head><meta name="msvalidate.01" content="E92EA11DC949FB016AF167914FE79D84" /><meta charset="utf-8" /><link rel="dns-prefetch" href="//editor.construct.net" /><link rel="dns-prefetch" href="//www.construct.net" /><link rel="dns-prefetch" href="//stats.construct.net" /><link rel="dns-prefetch" href="//api.construct.net" /><link rel="dns-prefetch" href="//account.construct.net" /><link rel="dns-prefetch" href="//preview.construct.net" /><link rel="dns-prefetch" href="//exports.construct.net" /><link rel="dns-prefetch" href="//signalling.construct.net" /><link rel="dns-prefetch" href="//build.construct.net" /><link rel="dns-prefetch" href="//downloads.construct.net" /><link rel="dns-prefetch" href="//downloads.scirra.com" /><link rel="dns-prefetch" href="//games.construct.net" /><link rel="dns-prefetch" href="//construct-arcade.com" /><link rel="dns-prefetch" href="//accountbeta.construct.net" /><link rel="dns-prefetch" href="//go.construct.net" /><link rel="dns-prefetch" href="//animate.construct.net" /><link rel="dns-prefetch" href="//minify.construct.net" /><link rel="dns-prefetch" href="//leaderboards.construct.net" /><link rel="dns-prefetch" href="//construct-static.com" /><title> Game Making Software - Construct 3 </title><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="construct-server" content="PRD-VM-WEB1a" /><meta name="construct-version" content="1482" /><meta property="fb:app_id" content="1652407751729238" /><meta property="fb:page_id" content="130477053653991" /><meta property="twitter:account_id" content="150751008" /><meta name="twitter:site" content="@ConstructTeam" /><meta name="referrer" content="unsafe-url" /><link rel="canonical" href="https://www.construct.net/en" /><meta name="description" content="Construct 3 is the worlds best game making software. Make your own game in your browser without coding or with Javascript. Building games has never been easier!"/><meta property="og:url" content="https://www.construct.net" /><meta property="og:title" content="Game Making Software - Construct 3 ★★★★★" /><meta property="og:description" content="Construct 3 is the worlds best game making software. Make your own game in your browser without coding or with Javascript. Building games has never been easier!" /><meta property="og:image" content="https://construct-static.com/images/v1482/siteicons/ogg-image.png"><link rel="shortcut icon" type="image/x-icon" href="https://construct-static.com/images/v1482/siteicons/favicon.ico" /><meta http-equiv="content-language" content="en-US" /> <link rel="apple-touch-icon" sizes="57x57" href="https://construct-static.com/images/v1482/r/siteicons/construct_v60.png" /><link rel="apple-touch-icon" sizes="72x72" href="https://construct-static.com/images/v1482/r/siteicons/construct_v75.png" /><link rel="apple-touch-icon" sizes="114x114" href="https://construct-static.com/images/v1482/r/siteicons/construct_v120.png" /><link rel="apple-touch-icon" sizes="144x144" href="https://construct-static.com/images/v1482/r/siteicons/construct_v150.png" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:site" content="@ConstructTeam" /><meta name="twitter:description" content="Construct 3 is the worlds best game making software. Make your own game in your browser without coding or with Javascript. Building games has never been easier!" /><meta name="twitter:title" content="Game Making Software - Construct 3" /><meta name="twitter:image" content="https://construct-static.com/images/v1482/siteicons/twitter-default-card.png" /> <link rel="stylesheet" type="text/css" media="all" href="https://construct-static.com/css/v1482/d/global/v1/fonts.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://construct-static.com/css/v1482/global.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://construct-static.com/css/v1482/refresh/override.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://construct-static.com/css/v1482/notifications.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://construct-static.com/css/v1482/refresh/home2.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://construct-static.com/css/v1482/topmenu/menu.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://construct-static.com/css/v1482/animate.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://construct-static.com/css/v1482/responsive.css" /> <noscript> <link rel="stylesheet" type="text/css" media="all" href="https://construct-static.com/css/v1482/noscript.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://construct-static.com/css/v1482/region.css" /> </noscript> <script type="application/ld+json"> {"@type":"Organization","name":"Construct","url":"https://www.construct.net","logo":{"@type":"ImageObject","url":"https://construct-static.com/images/v1482/global/construct-3-logo.png","width":690,"height":706,"@context":"http://schema.org"},"foundingDate":"2011","vatID":"GB138656875","taxID":"07626452","address":{"@type":"PostalAddress","addressCountry":"GB","addressLocality":"London","addressRegion":"Wandsworth","postalCode":"SW18 4GQ","streetAddress":"Studio 414, The LightBulb, 1 Filament Walk","@context":"http://schema.org"},"sameAs":["https://twitter.com/ConstructTeam","https://www.facebook.com/ConstructTeam/","https://www.youtube.com/c/Construct","https://mastodon.gamedev.place/@construct","https://www.reddit.com/r/construct"],"@context":"http://schema.org"} </script> <meta name="google-site-verification" content="_jcx4hKiCBsODZAg6H4OzvMDFvxYoIdolsV5-bLimXQ" /> <script async src="https://www.googletagmanager.com/gtag/js?id=G-C8FK0E6NDK"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-C8FK0E6NDK'); gtag('config', 'AW-1001646980'); </script> </head> <body> <form method="post" action="/en" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="ZXBGOkf6ANHwhQJ6QbIfZpqv2pWYeEI6ODUpqxkhk2SwmSXu+AtSIQHFGex+RUH9P4cDIcysFFKTY9QbMKY7f8F6NiETEJToz4mDvL7H/h2DQY6pOPhccL3Gl98Jt35n06NN2HpN/z2dZWs8sgVgNC8UkwdCRmHMIs4442k1Irk3iejr5dO3Qx/TMMbviYGMFsneN8AfNKY8YeXn4srFvqjE3aTeVVjP+T8T3jUGmvoo9hRRYXUCRmfT+iRjsrkzt2e12UTpMxfvA0fkGwuqrfMGqAgd4ua1/5cLYEkhtmBARtmewOKpT4Bj8n0Wuvfoe2id2cboMvPVbg062Qqd6jSW8cPP+KnBjN8VVgBk7ABDQbhuh5ujb6+u/NkZxceFAoYpuAJy0CQxBpRimkvWZPmdTPWcP3n5KqHWfskKfEEcdGVqK/WC0u8TXtncHolqqW9iO+2uIrb3SVNtHBV/XB4vV6gRmsm4SzzUAzGS8WLrWBZTNW2n3/yIAkoNSWokMgB0y5I53FgtqrJvIM6qri6SqFXYX9HR8xiv8eHLhZKag4r9ZpOrx7N1a/fMo382desoUdcFmTKaW2G6yDqmuCrAbF4tcks2EURUpkZWCfA/UYDxQk016tjZxGwUoNVpFfJuSotLNUY0LIfxKtrzA6gV4DQFmA34iPGy/7IbTZSDeSweY78tapctPthKTl+npDQAygl/eFmHn4d1vMttIwu74/JKy8pHBqoaO9HSH+ECgCpn1AfpiUwEeF7I0d2iFEVG9FTHydfcySf2GVEhFnq+V7hqrPUVr4/bktvpsFkkZTuSHbk9jF/ClDWuDj+sT3+lqtY4amviHvndMHDlgBkegCcS9QTKQeD6MjoIbuL3xLcDZl81MDsLkbwA8ywC01+gbmbUm1dzrtkGuum4PAg1oeY=" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['form1']; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="315CBD8D" /> </div> <div id="ReportPopContainer"></div> <nav> <div class="newTopMenuWrap" id="NewTopMenuWrap"> <div class="noClickBar"></div> <ul class="newTopMenu"> <li class="expand"> <a href="/en" title="Construct homepage"> <img no-referrer="none" alt="Construct logo" src="https://construct-static.com/images/v1482/r/global/construct-3-logo_v43.png" width="43" height="44" srcset="https://construct-static.com/images/v1482/r/global/construct-3-logo_v43.png 1x, https://construct-static.com/images/v1482/r/global/construct-3-logo_v64.png 1.5x, https://construct-static.com/images/v1482/r/global/construct-3-logo_v90.png 2x, https://construct-static.com/images/v1482/r/global/construct-3-logo_v110.png 2.5x, https://construct-static.com/images/v1482/r/global/construct-3-logo_v130.png 3x" /><img no-referrer="none" alt="Construct logo text" src="https://construct-static.com/images/v1482/r/global/construct-3-logo-lettering_v130.png" width="124" height="15" srcset="https://construct-static.com/images/v1482/r/global/construct-3-logo-lettering_v130.png 1x, https://construct-static.com/images/v1482/r/global/construct-3-logo-lettering_v190.png 1.5x, https://construct-static.com/images/v1482/r/global/construct-3-logo-lettering_v250.png 2x, https://construct-static.com/images/v1482/r/global/construct-3-logo-lettering_v310.png 2.5x, https://construct-static.com/images/v1482/r/global/construct-3-logo-lettering_v380.png 3x" /> </a> </li> <li id="TopMenuProducts"> <a href="/en/make-games/games-editor" title="Game maker"> Products </a> <div class="subMenuPopWrap products"> <div class="topArrow"></div> <div class="subMenuContent"> <div> <ul id="ProductGridContentSelector"> <li id="Construct3GridLink" class="selected" data-grid-content-wrap-id="ProductsGrid" data-grid-content-id="construct3-grid-content"> <a href="/en/make-games/games-editor" title="Game making software" class="gridSelector"> <div class="menuProdHead"> <div class="prodImgWrap"> <img no-referrer="none" alt="Construct 3 logo" loading="lazy" src="https://construct-static.com/images/v1482/r/global/construct-3-logo_v32.png" width="32" height="33" srcset="https://construct-static.com/images/v1482/r/global/construct-3-logo_v32.png 1x, https://construct-static.com/images/v1482/r/global/construct-3-logo_v48.png 1.5x, https://construct-static.com/images/v1482/r/global/construct-3-logo_v64.png 2x, https://construct-static.com/images/v1482/r/global/construct-3-logo_v80.png 2.5x, https://construct-static.com/images/v1482/r/global/construct-3-logo_v100.png 3x" /> </div> <div> Construct 3 </div> </div> <div class="prodDescription"> Create stunning games in the worlds best 2D game engine </div> </a> <div class="rightArrow"></div> </li> <li id="ConstructAnimateGridLink" data-grid-content-wrap-id="ProductsGrid" data-grid-content-id="construct-animate-grid-content"> <a href="/en/animation-software" title="Animation software" class="gridSelector"> <div class="menuProdHead"> <div class="prodImgWrap"> <img no-referrer="none" alt="Construct animate logo" loading="lazy" src="https://construct-static.com/images/v1482/r/animate/logos/animate-symbol-small_v32.png" width="32" height="33" srcset="https://construct-static.com/images/v1482/r/animate/logos/animate-symbol-small_v32.png 1x, https://construct-static.com/images/v1482/animate/logos/animate-symbol-small.png 1.5x" /> </div> <div> Construct Animate </div> </div> <div class="prodDescription"> Produce gorgeous animations with drag-and-drop </div> </a> <div class="rightArrow"></div> </li> </ul> </div> <div id="ProductsGrid"> <ul class="gridMenu" id="construct-animate-grid-content" data-grid-li-id="ConstructAnimateGridLink"> <li> <a href="/en/animation-software" title="Browser based animation software"> <div> <img no-referrer="none" alt="Construct 3 logo" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/rocket.svg" width="32" /> </div> <div> Features <span> What you get </span> </div> </a> </li> <li> <a href="/en/animation-software/faq" title="Construct animate FAQ"> <div> <img no-referrer="none" alt="Construct 3 logo" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/question.svg" width="32" /> </div> <div> FAQ <span> Common questions </span> </div> </a> </li> <li> <a href="/en/animation-software/releases" title="Construct Animate versions"> <div> <img no-referrer="none" alt="Construct 3 logo" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/box.svg" width="32" /> </div> <div> Releases <span> See latest updates </span> </div> </a> </li> <li> <a href="/en/animation-software/buy" title="Construct Animate pricing"> <div> <img no-referrer="none" alt="Construct 3 logo" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/hexagons.svg" width="32" /> </div> <div> Pricing <span> Buy Animate now </span> </div> </a> </li> <li> <a id="TopMenuLaunchAnimateLink" title="Animation software" href="/en/animation-software/free-trial"> <div> <img no-referrer="none" alt="Construct 3 logo" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/play-button.svg" width="32" /> </div> <div> Free Trial <span> Try Animate now </span> </div> </a> </li> </ul> <ul class="gridMenu" id="construct3-grid-content" data-grid-li-id="Construct3GridLink" style="top: 0; opacity: 1;"> <li> <a href="/en/make-games/games-editor" title="Construct 3 features"> <div> <img no-referrer="none" alt="Construct 3 logo" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/rocket.svg" width="32" /> </div> <div> Features <span> What you get </span> </div> </a> </li> <li> <a href="/en/make-games/showcase" title="Construct 3 games"> <div> <img no-referrer="none" alt="Construct 3 logo" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/abstract.svg" width="32" /> </div> <div> Showcase <span> Customer creations </span> </div> </a> </li> <li> <a href="/en/make-games/faq" title="Construct 3 FAQ"> <div> <img no-referrer="none" alt="Construct 3 logo" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/question.svg" width="32" /> </div> <div> FAQ <span> Common questions </span> </div> </a> </li> <li> <a href="/en/make-games/addons" title="Construct 3 addons and plugins"> <div> <img no-referrer="none" alt="Construct 3 logo" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/puzzle.svg" width="32" /> </div> <div> Addons <span> Extend Construct </span> </div> </a> </li> <li> <a href="/en/make-games/releases" title="Construct 3 versions"> <div> <img no-referrer="none" alt="Construct 3 logo" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/box.svg" width="32" /> </div> <div> Releases <span> See latest updates </span> </div> </a> </li> <li> <a href="/en/make-games/buy-construct" title="Construct 3 pricing"> <div> <img no-referrer="none" alt="Construct 3 logo" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/hexagons.svg" width="32" /> </div> <div> Pricing <span> Buy Construct now </span> </div> </a> </li> <li> <a id="TopMenuLaunchC3Link" title="Free game maker" href="/en/make-games/free-trial"> <div> <img no-referrer="none" alt="Construct 3 logo" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/play-button.svg" width="32" /> </div> <div> Free Trial <span> Try Construct now </span> </div> </a> </li> </ul> </div> </div> </div> </li><li id="TopMenuResources"> <a href="/en/tutorials" title="Tutorials and manual"> Resources </a> <div class="subMenuPopWrap"> <div class="topArrow"></div> <div class="resourcesChunk"> <h2> Construct 3 </h2> <ul> <li> <a href="/en/make-games/manuals/construct-3" title="Construct 3 docs"> <img no-referrer="none" alt="Manual" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/books.svg" width="28" /> Manual </a> </li> <li> <a href="/en/make-games/manuals/construct-3/getting-started/system-requirements" title="Construct 3 system requirements"> <img no-referrer="none" alt="Computer" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/laptop.svg" width="28" /> System requirements </a> </li> <li> <a href="/en/make-games/manuals/construct-3/scripting/overview" title="Construct 3 scripting"> <img no-referrer="none" alt="Addons" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/java-script.svg" width="22" /> Scripting Overview </a> </li> <li> <a href="/en/make-games/manuals/addon-sdk" title="Construct 3 addon SDK"> <img no-referrer="none" alt="Addons" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/diamond.svg" width="28" /> Addon SDK </a> </li> </ul> <h3>Tutorials</h3> <ul class="resourceSub"> <li> <a href="/en/tutorials/beginners-guide-to-construct-3-1" title="Beginner's guide to Construct 3"> <img no-referrer="none" alt="Map" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/map.svg" width="28" /> Beginner's Guide </a> </li> <li> <a href="/en/tutorials/publishing-to-the-web-10" title="Publish games to the web"> <img no-referrer="none" alt="Web games" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/cloud.svg" width="28" /> Publishing to the Web </a> </li> <li> <a href="/en/tutorials/building-android-apps-apks-19" title="Build Android games"> <img no-referrer="none" alt="Android" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/smartphone.svg" width="28" /> Build Android APKs </a> </li> <li> <a href="/en/tutorials/ios-application-development-and-publishing-with-xcode-25" title="Build iOS games"> <img no-referrer="none" alt="Apple" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/apple.svg" width="28" /> Publishing to iOS </a> </li> <li> <a href="/en/tutorials/construct-3s-export-optimisations-4" title="Optimise your games"> <img no-referrer="none" alt="Performance" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/timer.svg" width="28" /> Optimisations </a> </li> <li> <a href="/en/tutorials/construct-3" title="Game maker tutorials"> <img no-referrer="none" alt="Idea" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/library.svg" width="28" /> All tutorials </a> </li> </ul> <h3>Game Dev Courses</h3> <ul class="resourceSub"> <li class="single"> <a href="/en/courses" title="Free gamedev courses"> <img no-referrer="none" alt="Bag" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/shape.svg" width="28" /> Browse all game dev courses </a> </li> </ul> </div> <div class="resourcesChunk"> <h2> Construct Animate </h2> <ul> <li> <a href="/en/animation-software/manual" title="Construct Animate docs"> <img no-referrer="none" alt="Manual" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/books.svg" width="28" /> Manual </a> </li> <li> <a href="/en/animation-software/manual/getting-started/system-requirements" title="Construct Animate system requirements"> <img no-referrer="none" alt="Computer" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/laptop.svg" width="28" /> System requirements </a> </li> <li> <a href="/en/tutorials/construct-animate" title="Animation tutorials"> <img no-referrer="none" alt="Idea" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/library.svg" width="28" /> Tutorials </a> </li> </ul> </div> <div class="resourcesChunk"> <h2> Construct 2 <span class="deprecatedProduct"> Deprecated </span> </h2> <ul> <li> <a href="/en/construct-2/download" title="Construct 2 download"> <img no-referrer="none" alt="Download" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/box.svg" width="28" /> Download </a> </li> <li> <a href="/en/construct-2/nwjs" title="Construct 2 NWJS"> <img no-referrer="none" alt="Download" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/box.svg" width="28" /> NWJS </a> </li> <li> <a href="/en/construct-2/manuals/construct-2" title="Construct 2 docs"> <img no-referrer="none" alt="Manual" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/books.svg" width="28" /> Manual </a> </li> <li> <a href="/en/construct-2/manuals/construct-2-javascript-sdk" title="Construct 2 javascript SDK"> <img no-referrer="none" alt="SDK" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/diamond.svg" width="28" /> Javascript SDK </a> </li> <li> <a href="/en/tutorials/construct-2" title="Game maker tutorials"> <img no-referrer="none" alt="Idea" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/library.svg" width="28" /> Tutorials </a> </li> </ul> </div> </div> </li><li id="TopMenuEducation"> <a href="/en/make-games/education" title="Construct in education"> Education </a> <div class="subMenuPopWrap"> <div class="topArrow"></div> <div class="resourcesChunk"> <h2> Construct 3 </h2> <ul> <li> <a href="/en/make-games/education" title="Why use Construct"> <img no-referrer="none" alt="Forum" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/abstract.svg" width="28" /> Why pick Construct 3 </a> </li> <li> <a href="/en/make-games/education/resources" title="Free classroom resources"> <img no-referrer="none" alt="Download" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/abstract2.svg" width="28" /> Free Resources </a> </li> <li> <a href="/en/make-games/education/privacy-security" title="Construct student privacy"> <img no-referrer="none" alt="Security" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/abstract3.svg" width="28" /> Privacy and Security </a> </li> <li> <a href="/en/make-games/faq/education" title="Construct 3 educational FAQ"> <img no-referrer="none" alt="FAQ" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/question.svg" width="28" /> FAQ </a> </li> </ul> <h3>Deeper Dive</h3> <ul class="resourceSub"> <li> <a href="/en/make-games/education/licensing" title="Construct classroom setup"> <img no-referrer="none" alt="Classroom" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/timer.svg" width="28" /> Setup Classrooms in Minutes </a> </li> <li> <a href="/en/make-games/manuals/construct-3" title="Construct 3 manual"> <img no-referrer="none" alt="Manual" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/library.svg" width="28" /> World Class Docs </a> </li> <li> <a href="/en/make-games/buy-construct" title="Construct 3 education pricing"> <img no-referrer="none" alt="Bag" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/hexagons.svg" width="28" /> Educational Pricing </a> </li> </ul> </div> <div class="resourcesChunk"> <ul class="largeResourceChunk"> <li> <a href="/en/make-games/education/mission" title="Education mission"> <span> Mission </span> <img no-referrer="none" alt="Tactics" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/map.svg" width="48" /> <span> Our mission </span> </a> </li> <li> <a href="/en/make-games/education/partners" title="Construct educational partners"> <span> Partners </span> <img no-referrer="none" alt="Partner" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/abstract-shape.svg" width="48" /> <span> Our global partners </span> </a> </li> </ul> </div> </div> </li><li id="TopMenuCommunity"> <a href="/en/forum" title="Construct community"> Community </a> <div class="subMenuPopWrap"> <div class="topArrow"></div> <div class="resourcesChunk"> <h2> Forums </h2> <ul> <li> <a href="/en/forum" title="Game making forums"> <img no-referrer="none" alt="Forum" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/message.svg" width="28" /> Forum Home </a> </li> <li> <a href="/en/forum/newest" title="New game dev topics"> <img no-referrer="none" alt="Messages" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/abstract4.svg" width="28" /> Newest Topics </a> </li> </ul> </div> <div class="resourcesChunk"> <h2> Arcade </h2> <ul> <li> <a href="/en/free-online-games" title="Top free browser games"> <img no-referrer="none" alt="Trophy" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/fire.svg" width="28" /> Top Games </a> </li> <li> <a href="/en/free-online-games/new-games" title="New free browser games"> <img no-referrer="none" alt="Stars" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/rhombus2.svg" width="28" /> Newest Games </a> </li> <li> <a href="/en/free-online-games/most-played" title="Most played browser games"> <img no-referrer="none" alt="Committee" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/rhombus.svg" width="28" /> Most Played Games </a> </li> <li> <a href="/en/free-online-games/played-now" title="Games being played now"> <img no-referrer="none" alt="Group" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/geometric-shape.svg" width="28" /> Most Online Players </a> </li> <li> <a href="/en/free-online-games/submit" title="Upload a game" rel="nofollow"> <img no-referrer="none" alt="Upload" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/upload-file.svg" width="28" /> Upload a Game </a> </li> </ul> </div> <div class="resourcesChunk"> <h2> Blogs </h2> <ul> <li> <a href="/en/blogs/construct-official-blog-1" title="Construct blog"> <img no-referrer="none" alt="Agreement" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/books.svg" width="28" /> Official Blog </a> </li> <li> <a href="/en/blogs/posts" title="Newest blog posts"> <img no-referrer="none" alt="Stars" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/rhombus2.svg" width="28" /> New Posts </a> </li> </ul> </div> <div class="resourcesChunk"> <h2> Social Media </h2> <ul class="topMenuSocial"> <li> <a title="Follow Construct 3 on Reddit" href="https://www.reddit.com/r/construct" target="_blank" rel="nofollow"> <img no-referrer="none" alt="Construct 3 Reddit" loading="lazy" src="https://construct-static.com/images/v1482/refresh/footer/reddit.svg" width="48" /> </a> </li> <li> <a title="Follow Construct 3 on Twitter" href="https://twitter.com/ConstructTeam" target="_blank" rel="nofollow"> <img no-referrer="none" alt="Construct 3 Twitter" loading="lazy" src="https://construct-static.com/images/v1482/refresh/footer/twitter.svg" width="48" /> </a> </li> <li> <a title="Follow Construct 3 on Facebook" href="https://www.facebook.com/ConstructTeam" target="_blank" rel="nofollow"> <img no-referrer="none" alt="Construct 3 Facebook" loading="lazy" src="https://construct-static.com/images/v1482/refresh/footer/facebook.svg" width="48" /> </a> </li> <li> <a title="Follow Construct 3 on Mastodon" href="https://mastodon.gamedev.place/@construct" target="_blank" rel="me"> <img no-referrer="none" alt="Construct 3 Mastodon" loading="lazy" src="https://construct-static.com/images/v1482/r/refresh/footer/mastodon_v48.png" width="48" height="48" srcset="https://construct-static.com/images/v1482/r/refresh/footer/mastodon_v48.png 1x, https://construct-static.com/images/v1482/refresh/footer/mastodon.png 1.5x" /> </a> </li> <li> <a title="Follow Construct 3 on Youtube" href="https://www.youtube.com/c/Construct" target="_blank" rel="nofollow"> <img no-referrer="none" alt="Construct 3 Youtube" loading="lazy" src="https://construct-static.com/images/v1482/refresh/footer/youtube.svg" width="48" /> </a> </li> </ul> </div> </div> </li><li id="TopMenuAssetStore"> <a href="/en/game-assets" title="Game asset store" class="topMenuStoreLink"> Store </a> <div class="subMenuPopWrap"> <div class="topArrow"></div> <div class="resourcesChunk"> <h2> Products </h2> <ul> <li> <a href="/en/make-games/buy-construct" title="Buy Construct 3"> <img no-referrer="none" alt="Bag" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/hexagons.svg" width="28" /> Buy Construct 3 </a> </li> <li> <a href="/en/animation-software/buy" title="Buy Construct animate"> <img no-referrer="none" alt="Bag" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/cell.svg" width="28" /> Buy Construct Animate </a> </li> </ul> </div> <div class="resourcesChunk"> <h2> Assets </h2> <ul> <li> <a href="/en/game-assets/addons" title="Construct addons"> <img no-referrer="none" alt="Plugin" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/puzzle.svg" width="28" /> Addons </a> </li> <li> <a href="/en/game-assets/animations" title="Game dev animations"> <img no-referrer="none" alt="Tornado" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/slow-motion.svg" width="28" /> Animations </a> </li> <li> <a href="/en/game-assets/e-books" title="Game making ebooks"> <img no-referrer="none" alt="Book" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/library.svg" width="28" /> EBooks </a> </li> <li> <a href="/en/game-assets/fonts" title="Game fonts"> <img no-referrer="none" alt="Font" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/books.svg" width="28" /> Fonts </a> </li> <li> <a href="/en/game-assets/games" title="Game templates"> <img no-referrer="none" alt="Game" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/games.svg" width="28" /> Games </a> </li> <li> <a href="/en/game-assets/graphics" title="Graphics for your games"> <img no-referrer="none" alt="Whale" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/pic.svg" width="28" /> Graphics </a> </li> <li> <a href="/en/game-assets/sounds" title="Sounds for your games"> <img no-referrer="none" alt="Headphones" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/speaker.svg" width="28" /> Sounds </a> </li> <li> <a href="/en/game-assets/game-templates" title="Game maker templates"> <img no-referrer="none" alt="Puzzle" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/window.svg" width="28" /> Templates </a> </li> <li> <a href="/en/game-assets/themes" title="Construct themes"> <img no-referrer="none" alt="Theme" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/theme.svg" width="28" /> Themes </a> </li> <li> <a href="/en/game-assets/tilemaps" title="Game dev tilemaps"> <img no-referrer="none" alt="Grid" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/map.svg" width="28" /> Tilemaps </a> </li> <li> <a href="/en/game-assets/tools" title="Gamedev tools"> <img no-referrer="none" alt="Tool" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/wrench.svg" width="28" /> Tools </a> </li> </ul> <h3>Discover</h3> <ul class="resourceSub"> <li> <a href="/en/game-assets/newest" title="Newest assets"> <img no-referrer="none" alt="Calendar" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/rhombus2.svg" width="28" /> Newest Assets </a> </li> <li> <a href="/en/game-assets/best-selling" title="Best selling assets"> <img no-referrer="none" alt="Winner" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/fire.svg" width="28" /> Best Selling </a> </li> <li> <a href="/en/game-assets/highest-rated" title="Highest rated assets"> <img no-referrer="none" alt="Trophy" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/top-hat.svg" width="28" /> Highest Rated </a> </li> <li> <a href="/en/game-assets/exclusives" title="Exclusive game assets"> <img no-referrer="none" alt="OK" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/splash.svg" width="28" /> Exclusives </a> </li> </ul> </div> <div class="resourcesChunk"> <h2> Special Offers </h2> <ul> <li> <a href="/en/game-assets/bundles" title="Bundles"> <img no-referrer="none" alt="Bundle" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/layer.svg" width="28" /> Asset Bundles </a> </li> <li> <a href="/en/game-assets/on-sale" title="Game asset sales"> <img no-referrer="none" alt="Bag" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/hot-sale.svg" width="28" /> Sale Items </a> </li> </ul> </div> </div> </li> <li class="expand2"></li> <li id="TopMenuLoggedOutWrapper" class="expand logoutView"> <div class="loggedOut"> <a href="/en/register" class="pinkButton register" rel="nofollow" title="Create account"> Register </a> <a href="/en/login" class="pinkButton login" rel="nofollow" title="Login to your account"> Login </a> </div> </li> <li class="mobileMenuWrap"> <div> <label for="MobileMenuChecker"> <img no-referrer="none" alt="Mobile menu" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/mobile-menu.svg" width="28" /> </label> <input type="checkbox" id="MobileMenuChecker" name="MobileMenuChecker"/> <div class="mobileMenuPop" id="TopMenuMobilePop"> <div class="mobilePopHead"> <div> <a href="/en" title="Game maker"> <img no-referrer="none" alt="Construct logo" loading="lazy" src="https://construct-static.com/images/v1482/r/global/construct-3-logo_v32.png" width="32" height="33" srcset="https://construct-static.com/images/v1482/r/global/construct-3-logo_v32.png 1x, https://construct-static.com/images/v1482/r/global/construct-3-logo_v48.png 1.5x, https://construct-static.com/images/v1482/r/global/construct-3-logo_v64.png 2x, https://construct-static.com/images/v1482/r/global/construct-3-logo_v80.png 2.5x, https://construct-static.com/images/v1482/r/global/construct-3-logo_v100.png 3x" /><img no-referrer="none" alt="Construct logo text" loading="lazy" src="https://construct-static.com/images/v1482/r/global/construct-3-logo-lettering_v90.png" width="90" height="11" srcset="https://construct-static.com/images/v1482/r/global/construct-3-logo-lettering_v90.png 1x, https://construct-static.com/images/v1482/r/global/construct-3-logo-lettering_v140.png 1.5x, https://construct-static.com/images/v1482/r/global/construct-3-logo-lettering_v180.png 2x, https://construct-static.com/images/v1482/r/global/construct-3-logo-lettering_v230.png 2.5x, https://construct-static.com/images/v1482/r/global/construct-3-logo-lettering_v270.png 3x" /> </a> </div> <label for="MobileMenuChecker"> <img no-referrer="none" alt="Close mobile menu" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/close.svg" width="16" /> </label> </div> <div class="mobileMenuContentWrap" id="MobileMenuContentWrap"> <div id="MobileMenuContent" class="mobileMenuContent"> <ul> <li> <label for="MobileMenuProducts"> Products </label> <input id="MobileMenuProducts" type="checkbox" name="ctl00$ctl00$TopNav$ctl00$MobileMenuProducts" /> <ul class="mobileMenuSubMenu"> <li class="selected rightArrowExpander"> <div> <label for="ProductsConstruct3Level2Menu"> Construct 3 <span> Create stunning games in the worlds best 2D game engine </span> </label> <input id="ProductsConstruct3Level2Menu" type="checkbox" name="ctl00$ctl00$TopNav$ctl00$ProductsConstruct3Level2Menu" class="subMenu2Check" /> <div class="mobileLevel2Menu"> <label for="ProductsConstruct3Level2Menu" class="closeExpansion"> <div> Construct 3 </div> <div> <img no-referrer="none" alt="Left arrow" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/left-arrow.svg" width="16" /> </div> </label> <div class="level2MenuContent"> <ul> <li> <a href="/en/make-games/games-editor" title="Construct 3 features"> <div> <img no-referrer="none" alt="Launch" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/rocket.svg" width="32" /> </div> <div> Features </div> </a> </li> <li> <a href="/en/make-games/showcase" title="Construct showcase"> <div> <img no-referrer="none" alt="TV" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/abstract.svg" width="32" /> </div> <div> Showcase </div> </a> </li> <li> <a href="/en/make-games/faq" title="Construct 3 FAQ"> <div> <img no-referrer="none" alt="FAQ" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/question.svg" width="32" /> </div> <div> FAQ </div> </a> </li> <li> <a href="/en/make-games/addons" title="Construct 3 plugins and addons"> <div> <img no-referrer="none" alt="Addons" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/puzzle.svg" width="32" /> </div> <div> Addons </div> </a> </li> <li> <a href="/en/make-games/releases" title="Construct 3 versions"> <div> <img no-referrer="none" alt="Release" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/box.svg" width="32" /> </div> <div> Releases </div> </a> </li> <li> <a href="/en/make-games/buy-construct" title="Construct 3 pricing"> <div> <img no-referrer="none" alt="Pricing" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/hexagons.svg" width="32" /> </div> <div> Pricing </div> </a> </li> <li> <a id="Level2MenuLaunchC3Link" title="Free game maker" href="/en/make-games/free-trial"> <div> <img no-referrer="none" alt="Play" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/play-button.svg" width="32" /> </div> <div> Free Trial </div> </a> </li> </ul> </div> </div> </div> <div> <img no-referrer="none" alt="Right arrow" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/right-arrow.svg" width="16" /> </div> </li> <li class="selected rightArrowExpander"> <div> <label for="ProductsAnimateLevel2Menu"> Construct Animate <span> Produce gorgeous animations with drag-and-drop </span> </label> <input id="ProductsAnimateLevel2Menu" type="checkbox" name="ctl00$ctl00$TopNav$ctl00$ProductsAnimateLevel2Menu" class="subMenu2Check" /> <div class="mobileLevel2Menu"> <label for="ProductsAnimateLevel2Menu" class="closeExpansion"> <div> Construct Animate </div> <div> <img no-referrer="none" alt="Left arrow" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/left-arrow.svg" width="16" /> </div> </label> <div class="level2MenuContent"> <ul> <li> <a href="/en/animation-software" title="Browser animation software"> <div> <img no-referrer="none" alt="Launch" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/rocket.svg" width="32" /> </div> <div> Features </div> </a> </li> <li> <a href="/en/animation-software/faq" title="Construct Animate FAQ"> <div> <img no-referrer="none" alt="FAQ" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/question.svg" width="32" /> </div> <div> FAQ </div> </a> </li> <li> <a href="/en/animation-software/releases" tile="Construct Animate releases"> <div> <img no-referrer="none" alt="Release" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/box.svg" width="32" /> </div> <div> Releases </div> </a> </li> <li> <a href="/en/animation-software/buy" title="Construct Animate pricing"> <div> <img no-referrer="none" alt="Pricing" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/hexagons.svg" width="32" /> </div> <div> Pricing </div> </a> </li> <li> <a id="Level2MenuLaunchAnimateLink" title="Free browser animation software" href="/en/animation-software/free-trial"> <div> <img no-referrer="none" alt="Play" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/play-button.svg" width="32" /> </div> <div> Free Trial </div> </a> </li> </ul> </div> </div> </div> <div> <img no-referrer="none" alt="Right arrow" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/right-arrow.svg" width="16" /> </div> </li> </ul> </li> <li> <label for="MobileMenuResources"> Resources </label> <input id="MobileMenuResources" type="checkbox" name="ctl00$ctl00$TopNav$ctl00$MobileMenuResources" /> <ul class="mobileMenuSubMenu"> <li class="rightArrowExpander selected"> <div> <label for="ResourcesC3Menu"> Construct 3 <span> Make games, teach programming </span> </label> <input id="ResourcesC3Menu" type="checkbox" name="ctl00$ctl00$TopNav$ctl00$ResourcesC3Menu" class="subMenu2Check" /> <div class="mobileLevel2Menu"> <label for="ResourcesC3Menu" class="closeExpansion"> <div> Construct 3 Resources </div> <div> <img no-referrer="none" alt="Left arrow" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/left-arrow.svg" width="16" /> </div> </label> <div class="level2MenuContent"> <ul> <li> <a href="/en/make-games/manuals/construct-3" title="Construct 3 docs"> <div> <img no-referrer="none" alt="Manual" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/books.svg" width="32" /> </div> <div> Manual </div> </a> </li> <li> <a href="/en/make-games/manuals/construct-3/getting-started/system-requirements" title="Construct 3 system requirements"> <div> <img no-referrer="none" alt="Settings" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/laptop.svg" width="32" /> </div> <div> System Requirements </div> </a> </li> <li> <a href="/en/make-games/manuals/construct-3/scripting/overview" title="Construct 3 scripting"> <div> <img no-referrer="none" alt="Addons" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/java-script.svg" width="32" /> </div> <div> Scripting Overview </div> </a> </li> <li> <a href="/en/make-games/manuals/addon-sdk" title="Construct 3 addon SDK"> <div> <img no-referrer="none" alt="Code" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/puzzle.svg" width="32" /> </div> <div> Addon SDK </div> </a> </li> <li> <a href="/en/tutorials/construct-3" title="Game maker tutorials"> <div> <img no-referrer="none" alt="Tutorials" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/library.svg" width="32" /> </div> <div> Tutorials </div> </a> </li> <li> <a class="smallerMob" href="/en/tutorials/beginners-guide-to-construct-3-1" title="Construct 3 beginner's guide"> <img no-referrer="none" alt="Right arrow" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/right-arrow.svg" width="16" /> Beginners Guide to Construct 3 </a> </li> <li> <a class="smallerMob" href="/en/tutorials/publishing-to-the-web-10" title="Make web games"> <img no-referrer="none" alt="Right arrow" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/right-arrow.svg" width="16" /> Publish Games to the Web </a> </li> <li> <a class="smallerMob" href="/en/tutorials/building-android-apps-apks-19" title="Make android games"> <img no-referrer="none" alt="Right arrow" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/right-arrow.svg" width="16" /> Make Android Games </a> </li> <li> <a class="smallerMob" href="/en/tutorials/ios-application-development-and-publishing-with-xcode-25" title="Make iOS games"> <img no-referrer="none" alt="Right arrow" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/right-arrow.svg" width="16" /> Make iOS Games </a> </li> <li> <a class="smallerMob" href="/en/tutorials/construct-3s-export-optimisations-4" title="Optimise games"> <img no-referrer="none" alt="Right arrow" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/right-arrow.svg" width="16" /> Optimise Your Games </a> </li> <li> <a href="/en/courses" title="Game maker courses"> <div> <img no-referrer="none" alt="Course" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/library.svg" width="32" /> </div> <div> Courses </div> </a> </li> </ul> </div> </div> </div> <div> <img no-referrer="none" alt="Right arrow" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/right-arrow.svg" width="16" /> </div> </li> <li class="rightArrowExpander selected"> <div> <label for="ResourcesCAMenu"> Construct Animate <span> Create stunning animations </span> </label> <input id="ResourcesCAMenu" type="checkbox" name="ctl00$ctl00$TopNav$ctl00$ResourcesCAMenu" class="subMenu2Check" /> <div class="mobileLevel2Menu"> <label for="ResourcesCAMenu" class="closeExpansion"> <div> Construct Animate Resources </div> <div> <img no-referrer="none" alt="Left arrow" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/left-arrow.svg" width="16" /> </div> </label> <div class="level2MenuContent"> <ul> <li> <a href="/en/animation-software/manual" title="Construct animate docs"> <div> <img no-referrer="none" alt="Manual" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/books.svg" width="32" /> </div> <div> Manual </div> </a> </li> <li> <a href="/en/animation-software/manual/getting-started/system-requirements" title="Construct animate system requirements"> <div> <img no-referrer="none" alt="Settings" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/laptop.svg" width="32" /> </div> <div> System Requirements </div> </a> </li> <li> <a href="/en/tutorials/construct-animate" title="Animation tutorials"> <div> <img no-referrer="none" alt="Tutorials" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/library.svg" width="32" /> </div> <div> Tutorials </div> </a> </li> </ul> </div> </div> </div> <div> <img no-referrer="none" alt="Right arrow" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/right-arrow.svg" width="16" /> </div> </li> <li class="rightArrowExpander selected"> <div> <label for="ResourcesC2Menu"> Construct 2 <span> Legacy product </span> </label> <input id="ResourcesC2Menu" type="checkbox" name="ctl00$ctl00$TopNav$ctl00$ResourcesC2Menu" class="subMenu2Check" /> <div class="mobileLevel2Menu"> <label for="ResourcesC2Menu" class="closeExpansion"> <div> Construct 2 Resources </div> <div> <img no-referrer="none" alt="Left arrow" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/left-arrow.svg" width="16" /> </div> </label> <div class="level2MenuContent"> <ul> <li> <a href="/en/construct-2/download" title="Download Construct 2"> <div> <img no-referrer="none" alt="Download" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/box.svg" width="32" /> </div> <div> Download </div> </a> </li> <li> <a href="/en/construct-2/nwjs" title="Download Construct 2 NWJS"> <div> <img no-referrer="none" alt="Download" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/box.svg" width="32" /> </div> <div> NWJS </div> </a> </li> <li> <a href="/en/construct-2/manuals/construct-2" title="Construct 2 manual"> <div> <img no-referrer="none" alt="Manual" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/books.svg" width="32" /> </div> <div> Manual </div> </a> </li> <li> <a href="/en/construct-2/manuals/construct-2-javascript-sdk" title="Construct 2 Javascript SDK"> <div> <img no-referrer="none" alt="Code" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/diamond.svg" width="32" /> </div> <div> Javascript SDK </div> </a> </li> <li> <a href="/en/tutorials/construct-2" title="Game maker tutorials"> <div> <img no-referrer="none" alt="Tutorials" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/library.svg" width="32" /> </div> <div> Tutorials </div> </a> </li> </ul> </div> </div> </div> <div> <img no-referrer="none" alt="Right arrow" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/right-arrow.svg" width="16" /> </div> </li> <li class="selected"> <a href="/en/tutorials" title="Construct tutorials"> <div> <div> <img no-referrer="none" alt="Tutorials" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/library.svg" width="42" /> </div> <div> Tutorials </div> </div> </a> </li> <li class="selected"> <a href="/en/courses" title="Construct tutorials"> <div> <div> <img no-referrer="none" alt="Webinar" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/library.svg" width="42" /> </div> <div> Courses </div> </div> </a> </li> </ul> </li> <li> <label for="MobileMenuEducation"> Education </label> <input id="MobileMenuEducation" type="checkbox" name="ctl00$ctl00$TopNav$ctl00$MobileMenuEducation" /> <ul class="mobileMenuSubMenu"> <li class="rightArrowExpander selected"> <div> <label for="EducationC3Menu"> Construct 3 <span> Make games, teach programming </span> </label> <input id="EducationC3Menu" type="checkbox" name="ctl00$ctl00$TopNav$ctl00$EducationC3Menu" class="subMenu2Check" /> <div class="mobileLevel2Menu"> <label for="EducationC3Menu" class="closeExpansion"> <div> Construct 3 in Education </div> <div> <img no-referrer="none" alt="Left arrow" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/left-arrow.svg" width="16" /> </div> </label> <div class="level2MenuContent"> <ul> <li> <a href="/en/make-games/education" title="Construct 3 in education"> <div> <img no-referrer="none" alt="Questions" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/abstract.svg" width="32" /> </div> <div> Why Construct 3 </div> </a> </li> <li> <a href="/en/make-games/education/resources" title="Free educational resources"> <div> <img no-referrer="none" alt="Resources" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/abstract2.svg" width="32" /> </div> <div> Resources </div> </a> </li> <li> <a href="/en/make-games/education/privacy-security" title="Privacy and security"> <div> <img no-referrer="none" alt="Security" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/abstract3.svg" width="32" /> </div> <div> Privacy & Security </div> </a> </li> <li> <a href="/en/make-games/education/licensing" title="Construct 3 school setup"> <div> <img no-referrer="none" alt="Classroom" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/timer.svg" width="32" /> </div> <div> Classroom Setup </div> </a> </li> <li> <a href="/en/make-games/faq/education" title="Construct 3 educational FAQ"> <div> <img no-referrer="none" alt="FAQ" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/question.svg" width="32" /> </div> <div> FAQ </div> </a> </li> <li> <a href="/en/make-games/manuals/construct-3" title="Construct 3 docs"> <div> <img no-referrer="none" alt="Folder" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/books.svg" width="32" /> </div> <div> Documentation </div> </a> </li> <li> <a href="/en/make-games/buy-construct" title="Construct 3 education pricing"> <div> <img no-referrer="none" alt="Price" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/hexagons.svg" width="32" /> </div> <div> Pricing </div> </a> </li> </ul> </div> </div> </div> <div> <img no-referrer="none" alt="Right arrow" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/right-arrow.svg" width="16" /> </div> </li> <li class="selected"> <a href="/en/make-games/education/mission" title="Our education mission"> <div> <div> <img no-referrer="none" alt="Love" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/map.svg" width="42" /> </div> <div> Mission </div> </div> </a> </li> <li class="selected"> <a href="/en/make-games/education/partners" title="Construct partners"> <div> <div> <img no-referrer="none" alt="Deal" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/abstract-shape.svg" width="42" /> </div> <div> Partners </div> </div> </a> </li> </ul> </li> <li> <label for="MobileMenuAssetStore"> Asset Store </label> <input id="MobileMenuAssetStore" type="checkbox" name="ctl00$ctl00$TopNav$ctl00$MobileMenuAssetStore" /> <ul class="mobileMenuSubMenu"> <li class="selected"> <a href="/en/game-assets" title="Gamedev assets"> <div> <div> <img no-referrer="none" alt="Browse" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/find.svg" width="42" /> </div> <div> Browse </div> </div> </a> </li> <li class="selected"> <a href="/en/game-assets/bundles" title="Game dev asset bundles"> <div> <div> <img no-referrer="none" alt="Bundles" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/layer.svg" width="42" /> </div> <div> Asset Bundles </div> </div> </a> </li> <li class="selected"> <a href="/en/game-assets/on-sale" title="Game asset sales"> <div> <div> <img no-referrer="none" alt="Sale" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/hot-sale.svg" width="42" /> </div> <div> Sale Items </div> </div> </a> </li> <li class="selected"> <a href="/en/game-assets/best-selling" title="Best selling game assets"> <div> <div> <img no-referrer="none" alt="Best selling" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/fire.svg" width="42" /> </div> <div> Best Selling </div> </div> </a> </li> <li class="selected"> <a href="/en/game-assets/downloads" title="Your purchases" rel="nofollow"> <div> <div> <img no-referrer="none" alt="Downloads" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/box.svg" width="42" /> </div> <div> Your Downloads </div> </div> </a> </li> </ul> </li> <li> <label for="MobileMenuForum"> Forums </label> <input id="MobileMenuForum" type="checkbox" name="ctl00$ctl00$TopNav$ctl00$MobileMenuForum" /> <ul class="mobileMenuSubMenu"> <li class="selected"> <a href="/en/forum" title="Game maker forums"> <div> <div> <img no-referrer="none" alt="Forum" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/message.svg" width="42" /> </div> <div> Discuss </div> </div> </a> </li> <li class="selected"> <a href="/en/forum/newest" title="Newest gamedev questions"> <div> <div> <img no-referrer="none" alt="Topics" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/abstract4.svg" width="42" /> </div> <div> New Topics </div> </div> </a> </li> <li class="selected"> <a href="/en/forum/unanswered" title="Unanswered gamedev questions"> <div> <div> <img no-referrer="none" alt="Unanswered" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/abstract.svg" width="42" /> </div> <div> Unanswered Topics </div> </div> </a> </li> <li class="selected"> <a href="/en/forum/search" title="Search the forums"> <div> <div> <img no-referrer="none" alt="Search" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/find.svg" width="42" /> </div> <div> Search </div> </div> </a> </li> </ul> </li> <li> <label for="MobileMenuArcade"> Arcade </label> <input id="MobileMenuArcade" type="checkbox" name="ctl00$ctl00$TopNav$ctl00$MobileMenuArcade" /> <ul class="mobileMenuSubMenu"> <li class="selected"> <a href="/en/free-online-games" title="Free addicting games"> <div> <div> <img no-referrer="none" alt="Arcade" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/play-button.svg" width="42" /> </div> <div> Play </div> </div> </a> </li> <li class="selected"> <a href="/en/free-online-games/most-played" title="Free addicting games"> <div> <div> <img no-referrer="none" alt="Popular" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/fire.svg" width="42" /> </div> <div> Popular </div> </div> </a> </li> <li id="MobileMenuMostOnlinePlayers" class="selected"> <a href="/en/free-online-games/played-now" title="Free addicting games"> <div> <div> <img no-referrer="none" alt="People" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/geometric-shape.svg" width="42" /> </div> <div> Most Players </div> </div> </a> </li> <li class="selected"> <a href="/en/free-online-games/new-games" title="New addicting games"> <div> <div> <img no-referrer="none" alt="New" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/rhombus2.svg" width="42" /> </div> <div> New Games </div> </div> </a> </li> <li id="MobileMenuShowcase" class="selected"> <a href="/en/free-online-games/showcase" title="Best addicting games"> <div> <div> <img no-referrer="none" alt="Showcase" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/abstract.svg" width="42" /> </div> <div> Showcase </div> </div> </a> </li> <li class="selected"> <a title="Random addicting game" href="javascript:__doPostBack('ctl00$ctl00$TopNav$ctl00$ctl159','')"> <div> <div> <img no-referrer="none" alt="Dice" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/random.svg" width="42" /> </div> <div> Random Game </div> </div> </a> </li> </ul> </li> <li> <label for="MobileMenuBlogs"> Blogs </label> <input id="MobileMenuBlogs" type="checkbox" name="ctl00$ctl00$TopNav$ctl00$MobileMenuBlogs" /> <ul class="mobileMenuSubMenu"> <li class="selected"> <a href="/en/blogs/construct-official-blog-1" title="Official Construct blog"> <div> <div> <img no-referrer="none" alt="Official blog" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/books.svg" width="42" /> </div> <div> Official Blog </div> </div> </a> </li> <li class="selected"> <a href="/en/blogs" title="Game dev blogs"> <div> <div> <img no-referrer="none" alt="Game maker blogs" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/rhombus.svg" width="42" /> </div> <div> Community Blogs </div> </div> </a> </li> <li class="selected"> <a href="/en/blogs/posts" title="New game dev blogs"> <div> <div> <img no-referrer="none" alt="Community blogs" loading="lazy" src="https://construct-static.com/images/v1482/refresh/topmenu/new/filled/rhombus2.svg" width="42" /> </div> <div> New Posts </div> </div> </a> </li> </ul> </li> <li> <a href="/en/contact"> Contact Us </a> </li> <li> <div id="MobileMenuLoggedOutWrapper" class="loggedOut"> <a href="/en/register" class="pinkButton register" title="Create account"> Register </a> <a href="/en/login" class="login" title="Login to your account"> Login to account </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </nav> <div id="SubMenuAdjuster" class="subMenuAdjuster noSubMenu"> </div> <main> <div id="UnderTopNavContent" class="underTopNavContent"> <div class="topBGWrap"> <div class="topContent"> <div> <h1> Make Games with <span>Construct 3</span> </h1> <p> Over 250,000 users monthly create games in Construct 3. Cutting-edge technology that runs right inside your browser like magic. </p> <div class="topButtons"> <a class="openDemo" href="/en/make-games/free-trial" title="Make games with Construct 3"> <img no-referrer="none" alt="Construct 3 logo" loading="lazy" src="https://construct-static.com/images/v1482/construct3/features/c3logo.png" width="32" height="32" /> <span> Launch Construct 3 </span> </a> <a href="/en/make-games/games-editor" class="openDemo" title="Construct 3 feature list"> Construct 3 Features </a> </div> <div class="logosWrap"> <h2> Some of our customers </h2> <ul class="logos"> <li> <img no-referrer="none" alt="EA has bought Construct" loading="lazy" src="https://construct-static.com/images/v1482/r/home/new/ea-logo_v48.png" width="48" height="48" srcset="https://construct-static.com/images/v1482/r/home/new/ea-logo_v48.png 1x, https://construct-static.com/images/v1482/r/home/new/ea-logo_v75.png 1.5x, https://construct-static.com/images/v1482/r/home/new/ea-logo_v100.png 2x, https://construct-static.com/images/v1482/home/new/ea-logo.png 2.5x" /> </li> <li> <img no-referrer="none" alt="SEGA has bought Construct" loading="lazy" src="https://construct-static.com/images/v1482/r/home/new/sega-logo_v100.png" width="100" height="30" srcset="https://construct-static.com/images/v1482/r/home/new/sega-logo_v100.png 1x, https://construct-static.com/images/v1482/r/home/new/sega-logo_v150.png 1.5x, https://construct-static.com/images/v1482/r/home/new/sega-logo_v200.png 2x, https://construct-static.com/images/v1482/r/home/new/sega-logo_v250.png 2.5x, https://construct-static.com/images/v1482/r/home/new/sega-logo_v300.png 3x" /> </li> <li> <img no-referrer="none" alt="Zynga has bought Construct" loading="lazy" src="https://construct-static.com/images/v1482/r/home/new/zynga-logo_v110.png" width="110" height="28" srcset="https://construct-static.com/images/v1482/r/home/new/zynga-logo_v110.png 1x, https://construct-static.com/images/v1482/r/home/new/zynga-logo_v170.png 1.5x, https://construct-static.com/images/v1482/r/home/new/zynga-logo_v220.png 2x, https://construct-static.com/images/v1482/r/home/new/zynga-logo_v280.png 2.5x, https://construct-static.com/images/v1482/r/home/new/zynga-logo_v330.png 3x" /> </li> <li> <img no-referrer="none" alt="King has bought Construct" loading="lazy" src="https://construct-static.com/images/v1482/r/home/new/king-logo_v70.png" width="70" height="47" srcset="https://construct-static.com/images/v1482/r/home/new/king-logo_v70.png 1x, https://construct-static.com/images/v1482/r/home/new/king-logo_v110.png 1.5x, https://construct-static.com/images/v1482/r/home/new/king-logo_v140.png 2x, https://construct-static.com/images/v1482/r/home/new/king-logo_v180.png 2.5x, https://construct-static.com/images/v1482/r/home/new/king-logo_v210.png 3x" /> </li> </ul> </div> </div> <div> <div class="scene"> <div class="cube"> <div class="cube__face cube__face--front show-front tnpFace"> <video autoplay loop muted playsinline> <source src="https://construct-static.com/videos/v1482/construct3/tnp.mp4" type="video/mp4"> </video> </div> <div class="cube__face cube__face--back show-back gooseFace"> <video autoplay loop muted playsinline> <source src="https://construct-static.com/videos/v1482/construct3/goose.mp4" type="video/mp4"> </video> </div> <div class="cube__face cube__face--right show-right"> <video autoplay loop muted playsinline> <source src="https://construct-static.com/videos/v1482/homepage/boss.mp4" type="video/mp4"> </video> </div> <div class="cube__face cube__face--left show-left"> <video autoplay loop muted playsinline> <source src="https://construct-static.com/videos/v1482/homepage/kiwi-edit.mp4" type="video/mp4"> </video> </div> </div> </div> </div> </div> </div> <div class="topSlant"></div> <div class="underTop"> <div class="hpContent"> <div class="c"> <div class="twoCol simpleEvent"> <div> <div class="vWrap"> <video autoplay loop muted playsinline style="width: 600px;"> <source src="https://construct-static.com/videos/v1482/construct3/simple-event.mp4" type="video/mp4"> </video> </div> </div> <div> <span class="h2Tag">No coding required</span> <h2> Game Changing Visual Scripting </h2> <p> Our powerful event sheet view empowers you to create and modify your creations. It's fast. It's easy. </p> <p> Bring your ideas into reality. Construct's been designed to allow you to <a href="/en/make-your-own-game" title="Create games">make your own game</a> you've always wanted to make. </p> <a class="openDemo" href="https://editor.construct.net/?startTour" target="_blank"> <img no-referrer="none" alt="Construct 3 logo" loading="lazy" src="https://construct-static.com/images/v1482/r/construct3/features/c3logo_v28.png" width="28" height="28" srcset="https://construct-static.com/images/v1482/r/construct3/features/c3logo_v28.png 1x, https://construct-static.com/images/v1482/construct3/features/c3logo.png 1.5x" /> <span> Launch the Guided Tour </span> </a> </div> </div></div> <div class="c"> <div class="jsCol"> <span class="h2Tag">Coding optional</span> <h2> Add JavaScript </h2> <div class="twoCol"> <div> <p> Combine blocks with JavaScript, and go further by adding JavaScript files. Take complete control over your games. </p> <p> Invest in yourself and <a href="/en/courses/learn-javascript-construct-79">learn Javascript with Construct 3</a> - an industry standard programming language with <a href="/en/make-games/gamemaker-alternative" title="GameMaker alternative">high job availability</a>. </p> </div> <div> <div class="jsBlock"> <img no-referrer="none" alt="Javascript" loading="lazy" class="blockimg" src="https://construct-static.com/images/v1482/construct3/features/js-block.png" width="489" height="59" /> <a class="openDemo" href="https://editor.construct.net/#open=simple-alert" target="_blank"> <img no-referrer="none" alt="Construct 3 logo" loading="lazy" src="https://construct-static.com/images/v1482/r/construct3/features/c3logo_v28.png" width="28" height="28" srcset="https://construct-static.com/images/v1482/r/construct3/features/c3logo_v28.png 1x, https://construct-static.com/images/v1482/construct3/features/c3logo.png 1.5x" /> <span> Try now in Construct 3 </span> </a> </div> </div> </div> </div> </div></div> <div class="statsSlant"> </div> <div class="statSlot"></div> <div class="statsContent"> <div class="hpContent"> <div class="statHero"> <img no-referrer="none" alt="Screenshot" loading="lazy" src="https://construct-static.com/images/v1482/home/new/hero2.png" width="1280" height="800" /> <div class="vWrap"> <video autoplay loop muted playsinline style="width: 100%;"> <source src="https://construct-static.com/videos/v1482/construct3/city.mp4" type="video/mp4"> </video> </div> </div> <div class="statTop"> <div> <span class="h2Tag">Popular and proven</span> <h2>The Backbone Behind Great Games</h2> <p> Chances are you've played games made in Construct and even have some installed on your phone. Used by game developers from all over the world Construct 3 is recognised as the easiest and most powerful game engine around. </p> <p> Construct 3 is packed with all the tools you need to make, publish and monetise your own games. </p> <a class="openDemo" href="https://editor.construct.net/#open=vehicle-switching" target="_blank"> <img no-referrer="none" alt="Construct 3 logo" loading="lazy" src="https://construct-static.com/images/v1482/r/construct3/features/c3logo_v28.png" width="28" height="28" srcset="https://construct-static.com/images/v1482/r/construct3/features/c3logo_v28.png 1x, https://construct-static.com/images/v1482/construct3/features/c3logo.png 1.5x" /> <span> Open "3D City" in Construct 3 </span> </a> </div> </div> <ul class="c3Stats"> <li> <img no-referrer="none" alt="People icon" loading="lazy" src="https://construct-static.com/images/v1482/home/people.svg" width="100" /> <h3>1,950,000+</h3> <p> Game creators using Construct 3 every year </p> </li> <li> <img no-referrer="none" alt="Keyboard icon" loading="lazy" class="keyboard" src="https://construct-static.com/images/v1482/home/keyboard.svg" width="100" /> <h3>200,000+</h3> <p> New projects created in Construct 3 every month </p> </li> <li> <img no-referrer="none" alt="Crown icon" loading="lazy" src="https://construct-static.com/images/v1482/home/crown.svg" width="100" /> <h3>60,000+</h3> <p> Games exported from Construct 3 monthly </p> </li> </ul> </div> </div> <div class="stunningWrap"> <div class="hpContent"> <div class="stunningHero"> <img no-referrer="none" alt="Hero image" loading="lazy" src="https://construct-static.com/images/v1482/construct3/features/hero2.png" width="1428" height="1010" /> <div class="vWrap"> <video autoplay loop muted playsinline> <source src="https://construct-static.com/videos/v1482/construct3/tnp.mp4" type="video/mp4"> </video> </div> </div> <div class="stunText"> <span class="h2Tag">Stand out from the crowd</span> <h2> Build stunning games </h2> <p> Adding special effects and gorgeous graphics is easy in Construct. Don't just make a game - make a breathtaking game. </p> <a class="openDemo" href="/en/make-games/free-trial" title="Best GameMaker alternative"> Construct 3 Free Trial </a> <h3>And publish them everywhere</h3> <p>In a few easy clicks publish to your favourite platforms. Put your games in front of millions of potential players and make the next big hit!</p> <div class="twoCol"> <div> <ul> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Android </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> iOS </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Windows </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Mac </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Linux </li> </ul> </div> <div> <ul> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Steam </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Itch.io </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Newgrounds </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Facebook </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> And more! </li> </ul> </div> </div> </div></div> </div> <div class="browserWrap"> <div class="hpContent"> <div class="threeCol"> <div> <img no-referrer="none" alt="Fast icon" loading="lazy" src="https://construct-static.com/images/v1482/home/fast.svg" width="100" /> <span class="h2Tag">High performance</span> <h2> It's <em>Fast</em> </h2> <p> Construct 3 can leave other engines in the dust. The runtime powering your games is insanely fast allowing you to develop your ambitious ideas. </p> <div class="c"> <a class="openDemo" href="/en/make-games/gamemaker-alternative" title="Best GameMaker alternative"> GameMaker alternative </a> </div> </div> <div> <img no-referrer="none" alt="Plant icon" loading="lazy" src="https://construct-static.com/images/v1482/home/plant.svg" width="100" /> <span class="h2Tag">Regular updates</span> <h2> It's Evolving </h2> <p> Construct 3 is the game creation tool known for it's non-stop updates and improvements. There's a lot more to come. </p> <div class="c"> <a class="openDemo" href="/en/make-games/releases" title="Build games"> Construct 3 Updates </a> </div> </div> <div> <img no-referrer="none" alt="Evolve icon" loading="lazy" src="https://construct-static.com/images/v1482/home/evolve.svg" width="100" /> <span class="h2Tag">Highly capable</span> <h2> It's Flexible </h2> <p> Construct is not a template engine. It's a fully featured game development tool. Make something unique and truly your own creation. </p> <div class="c"> <a class="openDemo" href="/en/make-games/showcase" title="Build games"> Construct Showcase </a> </div> </div> </div> </div> </div> <div class="whatSlant"></div> <div class="whatsIncludedWrap"> <div class="hpContent"> <img no-referrer="none" alt="Package icon" loading="lazy" class="package" src="https://construct-static.com/images/v1482/home/package.svg" width="512" /> <span class="h2Tag">Feature packed</span> <h2> Everything you need is included </h2> <div class="fourCol"> <div> <h3>The Editor</h3> <ul> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Runs in the browser </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Works offline </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> 13 languages </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Multi monitor support </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Themes </li> </ul> </div> <div> <h3>The Tools</h3> <ul> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Image editing </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Collisions </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Tilemaps </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Physics engine </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Pathfinding </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Savegames </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Networking </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Scene graph </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Timelines </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> 3D features </li> </ul> </div> <div> <h3>Publishing</h3> <ul> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Export to web </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Export to desktops </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> iOS build service </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Android build service </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Playable ads </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Mobile adverts </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> In-app purchases </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Live previews </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Remote previews </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Debugger </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> Profiler </li> </ul> </div> <div> <h3>Support</h3> <ul> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> <a href="/en/make-games/manuals/construct-3" title="Construct 3 manual">Fully documented</a> </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> <a href="/en/tutorials" title="Learn to make games">Thousands of tutorials</a> </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> <a href="/en/forum" title="Gamedev forum">Helpful community</a> </li> <li> <img no-referrer="none" alt="Tick" loading="lazy" src="https://construct-static.com/images/v1482/home/tick.svg" width="32" /> <a href="/en/game-assets" title="Game assets"> Asset store </a> </li> </ul> </div> </div> </div> </div> <div class="readyWrapper"> <div class="hpContent"> <div class="readyContent"> <div> <span class="h2Tag">Make your game</span> <h2> Ready to get going? </h2> <p> Why not go through our beginner's guide on <a href="/en/make-your-own-game" title="Build games">how to make your own game</a> or launch our <a href="https://editor.construct.net/?startTour" target="Game making software">interactive guided tour</a> right from inside your browser. </p> <div class="readyButtons"> <a class="openDemo" href="/en/make-games/games-editor"> Construct 3 Features </a> <a class="openDemo" href="/en/make-games/buy-construct"> Buy Construct 3 Now </a></div> </div> <div class="readyHero"> <img no-referrer="none" alt="Screenshot" loading="lazy" src="https://construct-static.com/images/v1482/construct3/features/hero2.png" width="1428" height="1010" /> <div class="vWrap"> <video autoplay loop muted playsinline style="width:700px"> <source src="https://construct-static.com/videos/v1482/construct3/goose.mp4" type="video/mp4"> </video> </div> </div> </div> </div> </div> </div> </div> <script> var enableThemes = false; var darkThemeEnabled = false; var resourceVersion = "1482"; var defaultStaticResourceDomain = "https://construct-static.com"; var secureRootDomain = "https://www.construct.net"; var deferredCSS = ["https://construct-static.com/css/v1482/region.css"]; var currentUserID = 0; var currentRegionID = 702; var currentLanguageURLPart = "en"; var currentLanguageID = 1; var canonicalURL = "/"; </script> <input name="__RequestVerificationToken" type="hidden" value="gRo_hmtbj8uTGDIj7MAa2WS9KYbs-cRc1aLo7C5JMAwcDTyRHVx9ITMOKxnjTqyLv-9L01toTjg5k5Ce_qjOSYnk96Q1" /> </main> <footer> <div class="newFooterOuter" id="MPFooter"> <div class="newFooterSlant"></div> <div class="newFooterWrap"> <div class="newFooterContent"> <div> <div> <img no-referrer="none" alt="Scirra Ltd" loading="lazy" src="https://construct-static.com/images/v1482/refresh/footer/footer-family.png" width="449" height="335" /> <a href="#" class="localisation" id="RegionSelectorLink" rel="nofollow"> <h2> Your Location </h2> <span> Singapore/Singapura/Xinjiapo/Singapur </span> </a> </div> </div> <div> <div class="newFooterLinksOuter"> <div class="newFooterLinkWrap"> <div> <h3>Products</h3> <ul> <li> <a href="/en" title="Game making software"> Game Making Software </a> </li> <li> <a href="/en/animation-software" title="Game making software"> Animation Software </a> </li> </ul> <div class="spacer"></div> <h3>Construct 3</h3> <ul> <li> <a href="/en/make-games/gamemaker-alternative" title="Best game maker alternatives"> GameMaker Alternative </a> </li> <li> <a href="/en/make-your-own-game" title="How to make your own game"> Make Your Own Game </a> </li> <li> <a href="/en/make-games/buy-construct" title="Construct 3 pricing"> Pricing </a> </li> <li> <a href="/en/make-games/manuals" title="Construct 3 manual"> Documentation </a> </li> <li> <a href="/en/make-games/faq" title="Construct 3 FAQ"> FAQ </a> </li> <li> <a href="/en/case-studies" title="Construct 3 case studies"> Case Studies </a> </li> </ul> </div> <div> <h3>Education</h3> <ul> <li> <a href="/en/make-games/education" title="Game making software in education"> Why Construct 3 </a> </li> <li> <a href="/en/make-games/education/licensing" title="Educational game making software"> Easy Seat Management </a> </li> <li> <a href="/en/make-games/education/resources" title="Game development lesson plans"> Free Teaching Resources </a> </li> <li> <a href="/en/courses/learn-javascript-construct-79" title="Teach Javascript programming"> Learn Javascript </a> </li> <li> <a href="/en/make-games/education/partners" title="Construct 3 educational partners"> Partners </a> </li> <li> <a href="/en/make-games/buy-construct" title="Construct 3 pricing for education"> Pricing </a> </li> <li> <a href="/en/make-games/faq/education" title="Construct 3 education FAQ"> FAQ </a> </li> </ul> <div class="spacer"></div> <h3>Affiliates</h3> <ul> <li> <a href="/en/affiliates" title="Construct Affiliate Program"> Affiliate Program </a> </li> </ul> </div> </div> <div class="newFooterLinkWrap"> <div> <h3>Our Company</h3> <ul> <li> <a href="/en/about" title="About Scirra Ltd"> About Us </a> </li> <li> <a href="/en/team" title="Construct 3 employees"> Our Team </a> </li> <li> <a href="/en/downloads/press-kit.zip" download="construct-3-press-kit.zip" title="Construct 3 press kit"> Press Kit </a> </li> <li> <a href="/en/construct-press" title="Construct 3 in the media"> In the Press </a> </li> <li> <a href="/en/contact" title="Contact Construct team"> Contact Us </a> </li> </ul> </div> <div> <h3>Community</h3> <ul> <li> <a href="/en/forum" title="Game development forum"> Game Assets </a> </li> <li> <a href="/en/forum" title="Game development forum"> GameDev Forum </a> </li> <li> <a href="/en/tutorials" title="Learn to make games"> GameDev Tutorials </a> </li> <li> <a href="/en/blogs" title="Game development blogs"> GameDev Blogs </a> </li> <li> <a href="/en/free-online-games" title="Free addicting games"> Free Online Arcade </a> </li> <li> <a href="/en/forum/general/open-topic-33/forum-community-guidelines-141035" title="Construct community guidelines" rel="nofollow"> Community Guidelines </a> </li> </ul> </div> </div> </div> </div> <div> <div class="footerCompanyInfoWrapSlant"> <div></div> </div> <div class="footerCompanyInfoWrap"> <div> <h3>Scirra Ltd</h3> <div class="footerAddressWrap"> <address> <ul> <li> Studio 414, The Lightbulb </li> <li> 1 Filament Walk </li> <li> Wandsworth </li> <li> London </li> <li> SW18 4GQ </li> <li> United Kingdom </li> </ul> </address> <ul class="companyNumberWrap"> <li> Company number: <strong>07626452</strong> </li> <li> VAT registration: <strong>GB138656875</strong> </li> </ul> <ul class="footerSocial"> <li> <a title="Follow Construct 3 on Reddit" href="https://www.reddit.com/r/construct" target="_blank" rel="nofollow"> <img no-referrer="none" alt="Construct 3 Reddit" loading="lazy" src="https://construct-static.com/images/v1482/refresh/footer/reddit.svg" width="48" /> </a> </li> <li> <a title="Follow Construct 3 on Twitter" href="https://twitter.com/ConstructTeam" target="_blank" rel="nofollow"> <img no-referrer="none" alt="Construct 3 Twitter" loading="lazy" src="https://construct-static.com/images/v1482/refresh/footer/twitter.svg" width="48" /> </a> </li> <li> <a title="Follow Construct 3 on Facebook" href="https://www.facebook.com/ConstructTeam/" target="_blank" rel="nofollow"> <img no-referrer="none" alt="Construct 3 Facebook" loading="lazy" src="https://construct-static.com/images/v1482/refresh/footer/facebook.svg" width="48" /> </a> </li> <li> <a title="Follow Construct 3 on Mastodon" href="https://mastodon.gamedev.place/@construct" target="_blank" rel="me"> <img no-referrer="none" alt="Construct 3 Mastodon" loading="lazy" src="https://construct-static.com/images/v1482/r/refresh/footer/mastodon_v48.png" width="48" height="48" srcset="https://construct-static.com/images/v1482/r/refresh/footer/mastodon_v48.png 1x, https://construct-static.com/images/v1482/refresh/footer/mastodon.png 1.5x" /> </a> </li> <li> <a title="Follow Construct 3 on Youtube" href="https://www.youtube.com/c/Construct" target="_blank" rel="nofollow"> <img no-referrer="none" alt="Construct 3 Youtube" loading="lazy" src="https://construct-static.com/images/v1482/refresh/footer/youtube.svg" width="48" /> </a> </li> </ul> <div class="footerLegal"> <h3> Legal </h3> <ul> <li> <a href="/en/terms-and-conditions" title="Terms and conditions" rel="nofollow"> Terms and Conditions </a> </li> <li> <a href="/en/privacy-policy" title="Privacy Policy" rel="nofollow"> Privacy Policy </a> </li> <li> <a href="/en/childrens-code" title="Children's code" rel="nofollow"> Children's Code </a> </li> <li> <a href="/en/accessibility" title="Children's code" rel="nofollow"> Accessibility </a> </li> <li> <a href="https://status.construct.net/" title="Construct.net status" rel="nofollow" target="_blank"> Service Status </a> </li> </ul> </div> </div> </div> <div> <div class="footerTech"> <div> <img no-referrer="none" alt="Monkey" loading="lazy" src="https://construct-static.com/images/v1482/refresh/footer/monkey.png" width="91" height="67" /> </div> <div> <span>© Scirra Ltd 2025 • All rights reserved</span> <span>v1482 • PRD-VM-WEB1a</span> </div> </div> </div> </div> </div> </div> </div> </div> </footer> <div class="overlay" id="RegionOverlay"> <div class="overlayContent"> <div class="regionContent"></div> </div> </div> <script src="https://construct-static.com/js/v1482/global.js"></script> <script async src="https://construct-static.com/js/v1482/region/selector.js"></script> <script async src="https://js.stripe.com/v3/"></script> <script src="https://construct-static.com/js/v1482/topmenu/menu.js"></script> </form> </body> </html>