{{Short description|Visual HTML5-based 2D game editor}} {{Infobox software | name = Construct 3 | logo = Construct 3 Logo.svg | logo caption = Current logo of the Construct engine | developer = Scirra | released = r71<ref>{{Cite web|title=Construct 3 r71|url=https://www.construct.net/make-games/releases/stable/r71|access-date=2021-01-22|website=www.construct.net|date=4 December 2017 |language=en-US|archive-date=2021-02-04|archive-url=https://web.archive.org/web/20210204040301/https://www.construct.net/en/make-games/releases/stable/r71|url-status=live}}</ref> / {{Start date and age|2017|12|04}} | language = English | genre = Game creation system | license = Proprietary | website = {{ URL |1=https://www.construct.net }} | ver layout = simple | discontinued = No | latest_release_version = r368<ref>{{cite web |title=Construct 3 r476.4 |url=https://www.construct.net/en/make-games/releases/stable/r476-4 |website=www.construct.net|date=22 May 2026 }}</ref> | latest_release_date = {{Start date and age|2026|05|11}} | latest preview version = r367<ref>{{cite web |title=Construct 3 r486.2 |url=https://www.construct.net/en/make-games/releases/beta/r486-2 |website=www.construct.net|date=22 May 2026}}</ref> | latest preview date = {{Start date and age|2026|05|21}} | programming_language = JavaScript | replaces = Construct 2 }}
'''Construct''' is an HTML5-based 2D video game engine developed by Scirra Ltd.<ref name="Create games with Construct 2">{{cite web| url=http://www.scirra.com/construct2| title=Create games with Construct 2| publisher=Scirra| access-date=2012-03-24| archive-date=2016-06-06| archive-url=https://web.archive.org/web/20160606115553/https://www.scirra.com/construct2| url-status=live}}</ref><ref>{{cite web | url=https://news.yahoo.com/london-startup-scirra-launches-html5-game-creator-no-150245718.html | title=London Startup Scirra Launches HTML5 Game Creator | publisher=Yahoo News | access-date=2017-01-14 | archive-date=2012-12-26 | archive-url=https://web.archive.org/web/20121226120055/http://news.yahoo.com/london-startup-scirra-launches-html5-game-creator-no-150245718.html | url-status=live }}</ref> It is aimed primarily at non-programmers,<ref>{{cite web | url=http://active.tutsplus.com/articles/reviews/review-construct-2-a-drag-and-drop-html5-game-maker/ | title=Construct 2, a drag and drop game maker | date=8 February 2012 | publisher=ActiveTuts+ | access-date=2012-03-19 | archive-date=2013-06-03 | archive-url=https://web.archive.org/web/20130603051617/http://active.tutsplus.com/articles/reviews/review-construct-2-a-drag-and-drop-html5-game-maker/ | url-status=live }}</ref> allowing quick creation of games through visual programming. First released as a GPL-licensed DirectX 9 game engine for Microsoft Windows with Python programming on October 27, 2007, it later became proprietary software with Construct 2, as well as switching its API technology from DirectX to NW.js and HTML5, while removing Python and adding JavaScript support and its plugin SDK in 2012,<ref name=":1" /> and eventually switched to a subscription-based web app model.<ref name=":0" />
== Features ==
=== Event system and behaviors === The primary method of programming games and applications in Construct is through 'event sheets', which are similar to source files in programming languages. Each event sheet has a list of events, which contain conditional statements or triggers. Once these are met, actions or functions can be carried out.<ref>{{Cite web |title=Game Making Software - Construct 3 ★★★★★ |url=https://www.construct.net/ |access-date=2024-05-08 |website=www.construct.net |language=en-US |archive-date=2018-09-11 |archive-url=https://web.archive.org/web/20180911174237/https://www.construct.net/ |url-status=dead }}</ref> Event logic such as OR and AND, as well as sub-events (representing scope) allow for sophisticated systems to be programmed without learning a comparatively more difficult programming language.<ref>Gullen, A (2012, April, 13). Guide to Construct 2's advanced event features. retrieved 2/25/2014, from Scirra Web Site: https://www.scirra.com/tutorials/292/guide-to-construct-2s-advanced-event-features {{Webarchive|url=https://web.archive.org/web/20160328104641/https://www.scirra.com/tutorials/292/guide-to-construct-2s-advanced-event-features |date=2016-03-28 }}</ref> Groups can be used to enable and disable multiple events at once, and to organize events.<ref>Event Groups. (n.d) retrieved 2/25/2014, from Scirra Web Site: https://www.scirra.com/manual/80/groups {{Webarchive|url=https://web.archive.org/web/20160328064640/https://www.scirra.com/manual/80/groups |date=2016-03-28 }}</ref>
=== Object instance selection === Unlike many traditional development environments, Construct eschews selecting specific instances of objects when adding events, in favor of filtering through all instances of an object type on screen. When adding events, the editor allows the user to specify conditions or checks that must be fulfilled by each object instance on the screen before the event will be added or run by it. Events can be chained together using sub-events, allowing for more complicated behaviors to be created.<ref>Scirra. How Events Work. retrieved 5/20/2014, from Scirra Web Site: https://www.scirra.com/manual/75/how-events-work {{Webarchive|url=https://web.archive.org/web/20160328214844/https://www.scirra.com/manual/75/how-events-work |date=2016-03-28 }}</ref>
=== JavaScript === Construct 3 supports JavaScript as an optional scripting language which was announced in May 2019, citing the need to satisfy the advanced users' needs and popularity of existing workarounds.<ref name=":0">{{Cite web|url=https://www.gamefromscratch.com/post/2019/05/23/Construct-3-Adding-JavaScript-Support.aspx|title=Construct 3 Adding JavaScript Support|website=www.gamefromscratch.com|date=23 May 2019|access-date=2019-06-07|archive-date=2019-06-07|archive-url=https://web.archive.org/web/20190607024743/https://www.gamefromscratch.com/post/2019/05/23/Construct-3-Adding-JavaScript-Support.aspx|url-status=live}}</ref>
== Supported platforms == The latest version of Construct supports many platforms to export to, such as web applications and playable advertisements, to dedicated programs and mobile apps.<ref>{{Cite web|last=|first=|date=|title=Publishing projects - Construct 3 Documentation|url=https://www.construct.net/make-games/manuals/construct-3/overview/publishing-projects|url-status=live|archive-url=https://web.archive.org/web/20210204040253/https://www.construct.net/en/make-games/manuals/construct-3/overview/publishing-projects|archive-date=2021-02-04|access-date=2021-01-22|website=www.construct.net|language=en-US}}</ref> Previous versions of Construct also supported other online platforms and storefronts, but have since been removed due to low use or service changes to the platform.
=== Construct Classic === Construct Classic can only export to .exe files, due to its reliance on DirectX.
=== Construct 2 ===
==== HTML5 and storefronts ==== Construct 2's primary export platforms are HTML5 based. It claims support across Google Chrome, Firefox, Internet Explorer 9+, Safari 6+ and Opera 15+ on desktop browsers, and support for Safari in iOS 6+, Chrome and Firefox for Android, Windows Phone 8+, BlackBerry 10+ and Tizen.
Additionally, Construct 2 can export to several online marketplaces and platforms, including Facebook, the Chrome Web Store, the Firefox Marketplace, the Amazon Appstore, Construct Arcade (their own platform to host games made in Construct) and Kongregate.<ref name="scirra.com">Scirra. Supported platforms. retrieved 5/20/2014, from Scirra Web Site: https://www.scirra.com/manual/168/supported-platforms {{Webarchive|url=https://web.archive.org/web/20140521032802/https://www.scirra.com/manual/168/supported-platforms |date=2014-05-21 }}</ref><ref>Burton A. (2012, December, 17). How to Export to Kongregate/How to Upload to Kongregate. retrieved 5/20/2014, from Scirra Web Site: https://www.scirra.com/tutorials/424/how-to-export-to-kongregatehow-to-upload-to-kongregate {{Webarchive|url=https://web.archive.org/web/20140521032758/https://www.scirra.com/tutorials/424/how-to-export-to-kongregatehow-to-upload-to-kongregate |date=2014-05-21 }}</ref>
==== Native platforms ==== Construct has the ability to export to several platforms that provide offline and native application behavior: Windows, MacOS and both 32-bit and 64-bit Linux are supported by exporting to NW.js. Doing this will allow the user to incorporate several features that HTML5 applications do not normally support, such as file I/O.<ref name="scirra.com" /> On October 23, 2012, Scirra announced full support for exporting to Windows 8 Metro applications, including the incorporation of in-app purchases, 'snap' view states, roaming data, sharing, live tiles, touch input and accelerometer and inclinometer input.<ref>Gullen, A. (2012, October, 23). Make Windows 8 games with Construct 2. retrieved 5/25/2014, from Scirra Web Site: https://www.scirra.com/blog/99/make-windows-8-games-with-construct-2 {{Webarchive|url=https://web.archive.org/web/20140525213459/https://www.scirra.com/blog/99/make-windows-8-games-with-construct-2 |date=2014-05-25 }}</ref> Support for exporting to Windows 10 Universal apps was added on August 26, 2015.<ref>Gullen, A. (2015, August, 25). Publish Windows 10 Store apps with Construct 2. retrieved 8/5/2016, from Scirra Web Site: https://www.scirra.com/blog/167/publish-windows-10-store-apps-with-construct-2 {{Webarchive|url=https://web.archive.org/web/20160323080929/https://www.scirra.com/blog/167/publish-windows-10-store-apps-with-construct-2 |date=2016-03-23 }}</ref>
Construct handles native mobile support for iOS and Android by using Cordova.<ref>Gullen, A. (2011, October 28). How to export to mobile with Cordova. retrieved at 5/25/2014, from Scirra Web Site: https://www.scirra.com/tutorials/71/how-to-make-native-phone-apps-with-construct-2-and-phonegap {{Webarchive|url=https://web.archive.org/web/20140525230630/https://www.scirra.com/tutorials/71/how-to-make-native-phone-apps-with-construct-2-and-phonegap |date=2014-05-25 }}</ref>
==== Consoles ==== On January 20, 2014, Scirra announced that Construct 2 would be receiving support for Nintendo's Wii U system.<ref>Gullen, A. (2014, January, 20). Announcing Construct 2 support for Wii U. retrieved 5/20/2014, from Scirra Web Site: https://www.scirra.com/blog/135/announcing-construct-2-support-for-wii-u {{Webarchive|url=https://web.archive.org/web/20140521031251/https://www.scirra.com/blog/135/announcing-construct-2-support-for-wii-u |date=2014-05-21 }}</ref> Later that year, a plug-in was released to make Construct-based games compatible with the Nintendo Web Framework.
On April 13, 2016, Scirra announced that Construct 2's UWP support will allow publishing games to the Xbox One.<ref>Gullen, A. (2016, April, 13). Announcing Xbox One export beta. retrieved 8/5/2016, from Scirra Web Site: https://www.scirra.com/blog/176/announcing-xbox-one-export-beta {{Webarchive|url=https://web.archive.org/web/20160807123229/https://www.scirra.com/blog/176/announcing-xbox-one-export-beta |date=2016-08-07 }}</ref>
=== Construct 3 ===
==== HTML5 ==== Construct 3 currently supports web embeds through HTML5, uploading to Facebook Instant Games, Construct Arcade, as well as being formatted to interactive advertisements.<ref name=":2" /> It also originally had supported uploading to Kongregate, but it was removed on July 14, 2020, after Kongregate removed submitting new games to the platform.<ref>{{Cite web|last=|first=|date=2020-07-14|title=Construct 3 r207|url=https://www.construct.net/make-games/releases/beta/r207|url-status=live|archive-url=https://web.archive.org/web/20210204040246/https://www.construct.net/en/make-games/releases/beta/r207|archive-date=2021-02-04|access-date=2021-01-22|website=www.construct.net|language=en-US}}</ref>
==== Native platforms & consoles ==== Construct 3 also supports exporting to Windows, MacOS and Linux through NW.js, Android and iOS through Cordova, and Windows Store through UWP. Construct 3's UWP support also allows exporting to Xbox One, and Xbox Series X and S through backwards compatibility.<ref name=":2">{{Cite web|last=|first=|date=2019-10-09|title=Publishing projects - Construct 3 Documentation|url=https://www.construct.net/make-games/manuals/construct-3/overview/publishing-projects|url-status=live|archive-url=https://web.archive.org/web/20210204040255/https://www.construct.net/en/make-games/manuals/construct-3/overview/publishing-projects|archive-date=2021-02-04|access-date=2021-01-22|website=www.construct.net|language=en-US}}</ref>
== Release history ==
=== Construct Classic === {{Infobox software | name = Construct Classic | screenshot = <!-- Deleted image removed: 200px --> | caption = The Construct user interface. Editing a layout and a sprite. | developer = Scirra | released = 0.8 / {{Start date and age|2007|10|27}} | ver layout = simple | discontinued = Yes | latest_release_version = r2 | latest_release_date = {{Start date and age|2012|02|05}} | repo = https://sourceforge.net/p/construct/code/HEAD/tree/ | programming_language = C++ | operating_system = Microsoft Windows | replaced_by = Construct 2 | size = {{nowrap|16.2 MB}} | language = English | genre = Game creation system | license = GPLv2 | website = {{URL|www.scirra.com/construct-classic}} }} '''Construct Classic''' is the first major version of the Construct engine. Unlike its successors, it is a free and open source game engine using DirectX. Originally developed by a group of students,<ref>{{cite web |author=Ashley Gullen |url=http://www.scirra.com/forum/january-update_topic36091.html |title=Forum Post |date=2007-01-07 |access-date=2014-05-14 |archive-date=2019-09-24 |archive-url=https://web.archive.org/web/20190924211459/https://www.construct.net/en/forum/construct-classic/construct-classic-discussion-37/january-update-32259 |url-status=live }}</ref> it was first released on October 27, 2007, as version 0.8.<ref>{{cite web|url=https://sourceforge.net/project/showfiles.php?group_id=207820&package_id=248983 |title=Construct Classic - Browse /construct/Construct 0.8 at |publisher=Sourceforge.net |date=2007-10-27 |access-date=2012-06-12}}</ref> The most recent release is r2, released on February 5, 2012.<ref>{{cite web |author=Ashley Gullen |url=https://www.scirra.com/forum/construct-classic-r2-released_t66915 |title=Construct Classic r2 released |date=2012-02-05 |access-date=2014-06-04 |archive-date=2014-06-07 |archive-url=https://web.archive.org/web/20140607002725/https://www.scirra.com/forum/construct-classic-r2-released_t66915 |url-status=live }}</ref>
This version largely defined the software's visual programming language and separately supported Python scripting.<ref>{{Cite book|url=https://books.google.com/books?id=O_n6PgpMOZMC&pg=PT172|title=Construct Game Development Beginner's Guide|last=Bigelow|first=Daven|date=2012-01-01|publisher=Packt Publishing Ltd|isbn=9781849516617|language=en|access-date=2018-05-11|archive-date=2019-04-23|archive-url=https://web.archive.org/web/20190423093543/https://books.google.com/books?id=O_n6PgpMOZMC&lpg=PP1&pg=PT172|url-status=live}}</ref>
Construct Classic was discontinued on April 20, 2013, to allow the development team to focus more on Construct 2.<ref>{{Cite web|last=|first=|date=2013-04-20|title=Scirra has retired Construct Classic|url=https://www.construct.net/forum/construct-classic/construct-classic-discussion-37/scirra-retired-construct-59857|url-status=live|archive-url=https://archive.today/20210122013023/https://www.construct.net/en/forum/construct-classic/construct-classic-discussion-37/scirra-retired-construct-59857|archive-date=2021-01-22|access-date=2021-01-22|website=www.construct.net|language=en-US}}</ref>
=== Construct 2 === {{Infobox software | title = Construct 2 | logo = Construct 2 logo.png | logo caption = The logo of the Construct 2 game engine | developer = Scirra | released = r51 / {{Start date and age|2011|08|22}} | ver layout = simple | discontinued = yes | latest release version = r280 | latest release date = {{Start date and age|2021|07|01}} | latest preview version = r278 | latest preview date = {{Start date and age|2020|07|20}} | operating system = Microsoft Windows | replaces = Construct Classic | replaced_by = Construct 3 | size = {{Nowrap|60.8 MB}} | language = English | genre = Game creation system | license = Proprietary }}
'''Construct 2''' is the second major release of the Construct engine. Major changes include DirectX being replaced with NW.js, allowing projects to be exported to platforms other than Microsoft Windows, including HTML5, Mac OS and Linux. The licensing system also moved from GPLv2 to a proprietary license with a free version available for download.<ref>{{Cite web|url=https://www.scirra.com/tutorials/57/how-construct-2-licenses-work|title=How Construct 2 licenses work - Scirra.com|website=www.scirra.com|language=en|access-date=2018-05-11|archive-date=2018-05-11|archive-url=https://web.archive.org/web/20180511215051/https://www.scirra.com/tutorials/57/how-construct-2-licenses-work|url-status=live}}</ref>
Construct 2 entered public beta on February 4, 2011,<ref>{{Cite web|url=http://gamemakerblog.com/2011/02/07/construct-2-exports-to-html5-and-more/|title=Construct 2 Exports to HTML5 and more {{!}} GameMaker Blog|website=GameMaker Blog|date=7 February 2011 |language=en-US|access-date=2018-05-11|archive-date=2018-05-11|archive-url=https://web.archive.org/web/20180511222937/http://gamemakerblog.com/2011/02/07/construct-2-exports-to-html5-and-more/|url-status=live}}</ref><ref name="Create games with Construct 2" /> and was launched on August 22, 2011.<ref>{{Cite web|last=|first=|date=|title=Launching Construct 2 licenses and r51|url=https://www.construct.net/it/blogs/construct-official-blog-1/launching-construct-2-licenses-and-r51-733|url-status=live|archive-url=https://web.archive.org/web/20210204040317/https://www.construct.net/en/blogs/construct-official-blog-1/launching-construct-licenses-733|archive-date=2021-02-04|access-date=2018-05-11|website=www.construct.net|language=en-US}}</ref>
During 2012, Python scripting was retired, citing complications with running Python in browsers and general complexity of maintaining a compatible scripting system.<ref name=":1">{{Cite web|last=|first=|date=|title=A new way to learn how to program|url=https://www.construct.net/it/blogs/construct-official-blog-1/a-new-way-to-learn-how-to-program-767|url-status=live|archive-url=https://web.archive.org/web/20210204040251/https://www.construct.net/en/blogs/construct-official-blog-1/new-learn-program-767|archive-date=2021-02-04|access-date=2018-05-11|website=www.construct.net|language=en-US}}</ref> A JavaScript SDK for plugins was introduced as a replacement.<ref>{{Cite web|url=https://www.scirra.com/manual/15/sdk|title=Construct 2 Javascript SDK documentation - Construct 2 Manual|website=www.scirra.com|language=en|access-date=2018-05-11|archive-date=2018-05-11|archive-url=https://web.archive.org/web/20180511214801/https://www.scirra.com/manual/15/sdk|url-status=live}}</ref>
On February 20, 2020, Scirra announced plans to discontinue Construct 2, with sales of new licenses retired on July 1, 2020. The software was fully discontinued on July 1, 2021.<ref name=":3" /><ref>{{Cite web |last= |first= |date=2020-02-20 |title=Sunsetting Construct 2 |url=https://www.construct.net/blogs/construct-official-blog-1/sunsetting-construct-1505 |url-status=live |archive-url=https://archive.today/20210121013947/https://www.construct.net/en/blogs/construct-official-blog-1/sunsetting-construct-1505 |archive-date=2021-01-21 |access-date=2021-01-21 |website=www.construct.net |language=en-US}}</ref>
==== Steam version ==== On October 18, 2012, Construct 2 was submitted to Steam Greenlight.<ref>{{cite web |url=http://steamcommunity.com/sharedfiles/filedetails/?id=103246571 |title=Steam Greenlight :: Construct 2 |publisher=Steamcommunity.com |access-date=2013-07-06 |archive-date=2013-07-28 |archive-url=https://web.archive.org/web/20130728105138/http://steamcommunity.com/sharedfiles/filedetails/?id=103246571 |url-status=live }}</ref> Construct 2 was in the first batch of software titles to be greenlit<ref>{{cite web |url=http://steamcommunity.com/games/765/announcements/detail/1281535715093415350 |title=Group Announcements :: Greenlight |date=30 November 2012 |publisher=Steam Community |access-date=2013-07-06 |archive-date=2013-01-21 |archive-url=https://web.archive.org/web/20130121155933/http://steamcommunity.com/games/765/announcements/detail/1281535715093415350 |url-status=live }}</ref> on November 30, 2012. On January 26, 2013, Construct 2 was the second software title from Steam Greenlight to be launched on Steam.<ref>{{cite web |url=http://store.steampowered.com/app/227240/?snr=1_5_9__205 |title=Construct 2 on Steam |publisher=Store.steampowered.com |date=2013-01-25 |access-date=2013-07-06 |archive-date=2013-06-21 |archive-url=https://web.archive.org/web/20130621203848/http://store.steampowered.com/app/227240/?snr=1_5_9__205 |url-status=live }}</ref>
On January 17, 2019, it was announced that the Steam version will be delisted from the store on January 31, 2019, due to the phasing out of Construct 2.<ref>{{Cite web|title=Construct 2 will be de-listed from Steam on Jan 31st :: Construct 2 Free General Discussions|url=https://steamcommunity.com/app/227240/discussions/0/1743357605563450441/|access-date=2021-01-21|website=steamcommunity.com|language=en|archive-date=2021-02-04|archive-url=https://web.archive.org/web/20210204040248/https://steamcommunity.com/app/227240/discussions/0/1743357605563450441/|url-status=live}}</ref> However, the free version can still be downloaded via unofficial websites or a Steam install link.
=== Construct 3 === '''Construct 3''' is the most recent major version of the Construct engine. Announced on January 27, 2015, new features include Mac and Linux support, multi-language support and third-party expansion of the editor with an official plugin SDK for the editor.<ref name=":3">{{cite web |author=Ashley Gullen |url=https://www.scirra.com/blog/155/the-future-of-construct |title=The future of Construct |date=2015-01-27 |access-date=2015-03-01 |archive-date=2015-04-02 |archive-url=https://web.archive.org/web/20150402155044/https://www.scirra.com/blog/155/the-future-of-construct |url-status=live }}</ref> More details were revealed on February 1, 2017,<ref>{{Cite web|url=http://www.gamefromscratch.com/post/2017/02/02/Construct-3-Details-Released.aspx|title=Construct 3 Details Released|last=GameFromScratch.com|first=Copyright|website=www.gamefromscratch.com|date=2 February 2017|access-date=2018-05-11|archive-date=2018-05-11|archive-url=https://web.archive.org/web/20180511215646/http://www.gamefromscratch.com/post/2017/02/02/Construct-3-Details-Released.aspx|url-status=live}}</ref> with a public beta starting on March 28 of the same year.<ref>{{Cite web|last=|first=|date=|title=Construct 3 public beta now available!|url=https://www.construct.net/it/blogs/construct-official-blog-1/construct-3-public-beta-now-available-882|url-status=live|archive-url=https://web.archive.org/web/20210204040318/https://www.construct.net/en/blogs/construct-official-blog-1/construct-public-beta-882|archive-date=2021-02-04|access-date=2018-05-11|website=www.construct.net|language=en-US}}</ref> It concluded on December 4, 2017, with the release of the engine. Improvements include an overhauled manual, official tutorials and translations of the IDE.<ref>{{Cite web|last=|first=|date=2017-12-04|title=Launching Construct 3: now out of beta!|url=https://www.construct.net/blogs/construct-official-blog-1/launching-construct-beta-895|url-status=live|archive-url=https://web.archive.org/web/20210204035659/https://www.construct.net/en/blogs/construct-official-blog-1/launching-construct-beta-895|archive-date=2021-02-04|access-date=2019-06-07|website=www.construct.net|language=en-US}}</ref>
This version also changed from a pay-once model to a yearly subscription-based model.<ref>{{cite web |title=Construct 3 Details Released |url=https://gamefromscratch.com/construct-3-details-released/ |website=GameFromScratch.com |date=2 February 2017 |access-date=25 March 2021 |archive-date=11 May 2021 |archive-url=https://web.archive.org/web/20210511014719/https://gamefromscratch.com/construct-3-details-released/ |url-status=live }}</ref>
On May 23, 2019, JavaScript coding was announced as a separate add-on, but was free for all users who had a paying license before September 2, 2019.<ref>{{Cite web|last=|first=|date=23 May 2019|title=Introducing JavaScript coding in Construct|url=https://www.construct.net/blogs/construct-official-blog-1/introducing-javascript-coding-1063|url-status=live|archive-url=https://web.archive.org/web/20210204035635/https://www.construct.net/en/blogs/construct-official-blog-1/introducing-javascript-coding-1063|archive-date=2021-02-04|access-date=2021-01-22|website=www.construct.net|language=en-US}}</ref> The feature was added with r157 on July 5, 2019.<ref>{{Cite web|last=|first=|date=5 July 2019|title=JavaScript coding now available|url=https://www.construct.net/blogs/construct-official-blog-1/javascript-coding-available-1073|url-status=live|archive-url=https://web.archive.org/web/20210204035651/https://www.construct.net/en/blogs/construct-official-blog-1/javascript-coding-available-1073|archive-date=2021-02-04|access-date=2021-01-22|website=www.construct.net|language=en-US}}</ref>
== Construct Arcade == {{Infobox website | name = Construct Arcade | type = Game portal | language = English | owner = Scirra | url = https://www.construct.net/en/free-online-games | commercial = Yes | registration = Optional (to upload games) | launch_date = 2011-11-23 | current_status = Active }} '''Construct Arcade''' (formerly known as Scirra Arcade) is a game portal for projects created in Construct 2 or 3. It was launched on November 23, 2011, along with update r69 of Construct 2.<ref>{{Cite web|last=|first=|date=2011-11-23|title=Construct 2 r69 (Beta) Download - Scirra.com|url=https://www.scirra.com/construct2/releases/r69|url-status=live|archive-url=https://web.archive.org/web/20170507185611/https://www.scirra.com/construct2/releases/r69|archive-date=2017-05-07|access-date=2021-01-22|website=www.scirra.com}}</ref> It was later added to Construct 3 on r24.<ref>{{Cite web|last=|first=|date=4 May 2017|title=Construct 3 r24|url=https://www.construct.net/make-games/releases/beta/r24|url-status=live|archive-url=https://web.archive.org/web/20210204035649/https://www.construct.net/en/make-games/releases/beta/r24|archive-date=2021-02-04|access-date=2021-01-22|website=www.construct.net|language=en-US}}</ref>
On August 14, 2019, a new version of the arcade was released, with it being renamed to the Construct Arcade. Changes to the platform includes a new layout, stability improvements, publisher profiles, a way to view analytics of published games on the website and links to other storefronts.<ref>{{Cite web|last=|first=|date=2019-08-14|title=New Construct Arcade Has Landed|url=https://www.construct.net/blogs/construct-official-blog-1/new-construct-arcade-landed-1080|url-status=live|archive-url=https://web.archive.org/web/20210204035659/https://www.construct.net/en/blogs/construct-official-blog-1/new-construct-arcade-landed-1080|archive-date=2021-02-04|access-date=2021-01-22|website=www.construct.net|language=en-US}}</ref>
== Construct Animate == '''Construct Animate''' is an animation tool based on Construct 3 and launched on May 26, 2022, in public beta.<ref>{{cite web |title=Construct Animate Beta |url=https://gamefromscratch.com/construct-animate-beta/ |website=GameFromScratch.com |date=26 May 2022}}</ref>
Key differences include absence of game-related features (while maintaining interactivity features) and "faster-than-realtime" video encoding.<ref>{{cite web |title=Announcing a new product in beta: Construct Animate!|url=https://www.construct.net/en/blogs/construct-official-blog-1/announcing-new-product-beta-1589 |website=www.construct.net|date=26 May 2022 }}</ref>
== See also == *Verge3D *WebGL *Other engines that are similar to Construct: **GameMaker Studio **Clickteam Fusion **Stencyl **GDevelop
== References == {{reflist}}
==External links== * [https://www.construct.net/ The current website for Construct] {{Webarchive|url=https://web.archive.org/web/20180911174237/https://www.construct.net/ |date=2018-09-11 }} * [https://www.scirra.com/construct-classic Official Construct Classic page] {{Webarchive|url=https://web.archive.org/web/20210511150605/https://www.scirra.com/construct-classic |date=2021-05-11 }} * [https://web.archive.org/web/20190407071657/https://www.scirra.com/construct2 Official Construct 2 page]
{{Video game engines}}
Category:Graphics libraries Category:HTML5 Category:IOS video game engines Category:Video game engines Category:Video game IDE Category:Video game development software for Linux