Jump to content

Construct (game engine): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
No edit summary
Line 8: Line 8:
| latest_release_date = {{Release date|2014|04|24}}<ref>{{cite web | url=https://www.scirra.com/construct2/releases/r168 | title=Construct 2 Release r168 | publisher=Scirra | date=2014-04-24 | accessdate=2014-06-04}}</ref>
| latest_release_date = {{Release date|2014|04|24}}<ref>{{cite web | url=https://www.scirra.com/construct2/releases/r168 | title=Construct 2 Release r168 | publisher=Scirra | date=2014-04-24 | accessdate=2014-06-04}}</ref>
| latest_preview_version = r171
| latest_preview_version = r171
| latest_preview_date = {{Release date|2014|06|05}}<ref>{{cite web | url=https://www.scirra.com/construct2/releases/r170 | title=Construct 2 Release r170 | publisher=Scirra | date=2014-05-22 | accessdate=2014-06-04}}</ref>
| latest_preview_date = {{Release date|2014|06|05}}<ref>{{cite web | url=https://www.scirra.com/construct2/releases/r171 | title=Construct 2 Release r171 | publisher=Scirra | date=2014-05-22 | accessdate=2014-06-04}}</ref>
| operating_system = Windows XP, Windows Vista, Windows 7, Windows 8
| operating_system = Windows XP, Windows Vista, Windows 7, Windows 8
| license = Proprietary
| license = Proprietary

Revision as of 00:34, 9 June 2014

Construct 2
Developer(s)Scirra
Stable release
r168 / April 24, 2014 (2014-04-24)[1]
Preview release
r171 / June 5, 2014 (2014-06-05)[2]
Operating systemWindows XP, Windows Vista, Windows 7, Windows 8
TypeGame engine / Multimedia Content Creator
LicenseProprietary
Websitewww.scirra.com

Construct is a cross platform, HTML5 based game editor developed by Scirra Limited.[3][4] It is aimed primarily at non-programmers,[5] allowing quick creation of games in a drag-and-drop fashion using a visual editor and a behaviour-based logic system.

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 used 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.[6] 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.[7] Groups can be used to enable/disable multiple events at once, and to organize events.[8]

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.[9]

Supported Platforms

HTML5 and Storefronts

Construct's primary export platforms are HTML5 based. It claims support across Chrome, Mozilla Firefox, Internet Explorer 9.0+, Safari 6.0+, and Opera 15+ on desktop browsers, and support for mobile browsers in iOS 6+, Chrome and Firefox for Android, Windows Phone 8+, Blackberry 10+, and Firefox OS.

Additionally, Construct can export to several online marketplaces and platforms, including Facebook, the Chrome Web Store, Firefox Marketplace, Scirra's own Arcade and Kongregate.[10][11]

Native Platforms

Construct has the ability to export to several platforms that provide offline/native application behavior: Windows, Mac OS X, and both 32-bit and 64-bit Linux are supported by exporting to Node-Webkit. Doing this will allow the user to incorporate several features that HTML5 apps do not normally support, such as fileIO.[12] On October 23rd, 2012, Scirra announced full support for exporting to Windows 8 metro apps, including the incorporation of in-app purchases, 'snap' view states, roaming data, sharing, live tiles, touch input and accelerometer/inclinometer input.[13]

Construct 2 handles native mobile support for Windows Phone, Android, and iOS by utilizing 3rd party wrappers such as Phonegap, Crosswalk, and Ejecta.[14][15][16]

Consoles

On January 20th, 2014, Scirra announced that Construct would be adding support for the Nintendo Wii U system. [17] As of yet, there has been no discussion or news about other consoles.

Release History

Construct Classic

Construct: Classic
Developer(s)Scirra
Initial releaseOctober 27, 2007
Written inC++
Operating systemMicrosoft Windows
Available inEnglish
TypeGame development
LicenseGPL
Websitewww.scirra.com

Originally developed by a group of students,[18] Construct Classic is the now free and open source DirectX predecessor to Construct 2, first released on October 27, 2007.[19] The most recent release is R2, released on February 5, 2012.[20]

Construct 2

On April 20, 2013, Construct Classic was retired to allow the development team to focus more on Construct 2.[21] Construct 2 added a JavaScript framework for programmers to use alongside the drag-and-drop editor.[3]

Steam

On October 18, 2012, Construct 2 was submitted to Steam Greenlight.[22] Construct 2 was in the first batch of software titles to be greenlit[23] on November 30. On January 26, 2013, Construct 2 was the second 'Greenlit' software title to be launched on Steam.[24]

External

References

  1. ^ "Construct 2 Release r168". Scirra. 2014-04-24. Retrieved 2014-06-04.
  2. ^ "Construct 2 Release r171". Scirra. 2014-05-22. Retrieved 2014-06-04.
  3. ^ a b "Create games with Construct 2". Scirra.
  4. ^ "London Startup Scirra Launches HTML5 Game Creator". Yahoo News.
  5. ^ "Construct 2, a drag and drop game maker". ActiveTuts+.
  6. ^ How Events Work. (n.d) retrieved 2/25/2014, from Scirra Web Site: https://www.scirra.com/manual/75/how-events-work
  7. ^ 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
  8. ^ Event Groups. (n.d) retrieved 2/25/2014, from Scirra Web Site: https://www.scirra.com/manual/80/groups
  9. ^ Scirra. How Events Work. retrieved 5/20/2014, from Scirra Web Site: https://www.scirra.com/manual/75/how-events-work
  10. ^ Scirra. Supported platforms. retrieved 5/20/2014, from Scirra Web Site: https://www.scirra.com/manual/168/supported-platforms
  11. ^ 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
  12. ^ Scirra. Supported platforms. retrieved 5/20/2014, from Scirra Web Site: https://www.scirra.com/manual/168/supported-platforms
  13. ^ 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
  14. ^ Gullen, A. (2011, October, 28). How to make native phone apps with Construct 2 and PhoneGap. 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
  15. ^ Gullen, A. (2014, January, 14). How to export to Android with Crosswalk. retrieved at 5/25/2014, from Scirra Web Site: https://www.scirra.com/tutorials/809/how-to-export-to-android-with-crosswalk
  16. ^ Gullen, A. (2014, April, 23). How to export to iOS with Ejecta. retrieved at 5/25/2014, from Scirra Web Site: https://www.scirra.com/tutorials/992/how-to-export-to-ios-with-ejecta
  17. ^ 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
  18. ^ Ashley Gullen (2007-01-07). "Forum Post". Retrieved 2014-05-14.
  19. ^ "Construct Classic - Browse /construct/Construct 0.8 at". Sourceforge.net. 2007-10-27. Retrieved 2012-06-12.
  20. ^ Ashley Gullen (2012-02-05). "Construct Classic r2 released". Retrieved 2014-06-04.
  21. ^ Ashley Gullen (2013-04-20). "Forum Post". Retrieved 2014-05-14.
  22. ^ "Steam Greenlight :: Construct 2". Steamcommunity.com. Retrieved 2013-07-06.
  23. ^ "Group Announcements :: Greenlight". Steam Community. Retrieved 2013-07-06.
  24. ^ "Construct 2 on Steam". Store.steampowered.com. 2013-01-25. Retrieved 2013-07-06.