Construct logo Construct logo background glow

Construct

An HTML5-based 2D game creation system enabling rapid development through visual programming, supporting JavaScript scripting

It takes care to curate a safe software space. Help us do more.

&

+
Drag-and-Drop Interface
Offers an interface that lets users position and adjust game objects by dragging them directly on the canvas, and lets users build game logic by connecting events, conditions, and actions simplifying the layout and design process
+
Cross-Platform Export
Allows projects to be exported to multiple platforms, including web, desktop, and mobile, to reach various user bases.
+
Built-In Physics Engine
Integrates a physics engine to manage object collisions and motion, ensuring that game elements interact as expected.
+
Sprite and Asset Management
Supports the import and organization of images, sprites, and other assets, streamlining the creation of game objects.
+
Animation Tools
Provides mechanisms for creating frame-based and timeline animations for game objects, supporting smooth motion within games.
+
Audio Integration
Includes functions to import, control, and trigger sound effects and music, which helps in enhancing game events with audio.
+
JavaScript Scripting Support
Allows users to add JavaScript code to projects to extend or refine default behaviors, offering an alternative to the event system
+
Plugin System
Provides an API for adding or creating plugins that extend functionality, allowing users to integrate external modules.
+
Asset Store Access
Connects users to a marketplace where assets, templates, and behaviors can be shared or acquired and added to a project to speed up development.
...17 more features/limitations. Contact us to get a complete list of features and system requirements.

Platform

Browser

Social

System Requirements

#Minimum
1
  • Windows 10, 11 or newer
  • Mac: OS X / macOS 10.13 or newer
  • Linux: 64-bit Ubuntu 18.04+, Debian 10+, openSUSE 15.2+, or Fedora Linux 32+
  • Chrome OS: Any Chrome OS device updated to v87+
  • Android: Any Android 8.0+ device with at least 1GB RAM
  • iOS: Any iOS 15.4+ device
2
  • Google Chrome 87+
  • Microsoft Edge 87+
  • Other browsers that use the Chrome browser engine (Chromium), such as Opera and Yandex, providing they are updated to Chromium 87+
  • Firefox 125+
  • Safari 15.4+
3
WebGL support
4
The user must be online to load Construct for the first time

Ratings

4.30
5

Capterra
4.3
5
based on 291 reviews

Developer

Written in

JavaScript, HTML

Initial Release

2017-03-28

Repository

Construct being a proprietary software, its source code is not publicly hosted.

License

Categories


Notes

  • Construct 2: The earlier version (released on 26 Jun 2011) of the engine available as a downloadable desktop application with a one-time license. This version remains in use by legacy projects but has limited updates and support.

  • Construct 3: The current iteration (released on 28 March 2017) that runs as a web-based editor with standalone app options available via platforms like the Microsoft Store. This version uses a subscription model and receives regular updates.

  • Construct 3 variants:

    • Free Trial: A free version with limited features 1
    • Personal: A paid version for individuals and hobbyists (non-business entities only) with all the features unlocked 2
    • Business: A paid version for businesses on a per seat pricing
    • Education: A paid version for teaching organisations where end user is a student in a learning environment.