Construct 2 vs Construct 3: Which One Should You Choose?
If you are looking for a 2D game engine that is easy to use, powerful and versatile, you might have heard of Construct 2 and Construct 3. These are two popular game development tools created by Scirra, a UK-based company. But what are the differences between them, and which one is better for your needs? In this article, we will compare Construct 2 and Construct 3 in terms of features, pricing, performance, compatibility and community support.
Both Construct 2 and Construct 3 share the same core features: they allow you to create games without coding, using a visual programming system based on events and actions. They also support a wide range of platforms, including HTML5, Android, iOS, Windows, Mac, Linux and more. They have a built-in editor that lets you design levels, animations, sounds and effects. They also have a rich library of pre-made behaviors and plugins that you can use to add functionality to your games.
However, there are some differences in the features of Construct 2 and Construct 3. Here are some of the main ones:
Construct 3 is a web-based application that runs in your browser, while Construct 2 is a desktop application that you need to download and install on your computer. This means that Construct 3 is more portable and accessible than Construct 2, as you can use it on any device with an internet connection. It also means that Construct 3 can be updated more frequently and easily than Construct 2.
Construct 3 has better export options for mobile platforms than Construct 2. It uses a service called Cordova to build native apps for Android and iOS, which results in better performance and compatibility than the previous method of using wrappers like Cocoon.io or PhoneGap. It also supports exporting to APK files directly from the browser, without the need for additional software.
Construct 3 has more plugins available than Construct 2. Since Construct 3 can import projects from Construct 2, it can use all the plugins that were made for Construct 2. However, it also has some exclusive plugins that are not available for Construct 2, such as the Mobile Advert plugin, the Browser plugin and the Facebook Instant Games plugin.
Construct 3 has some additional features that are not present in Construct 2, such as the Remote Preview feature, which lets you test your game on multiple devices at once; the Timeline feature, which lets you create complex animations with keyframes; the Function feature, which lets you create reusable blocks of events; and the Z elevation feature, which lets you create pseudo-3D effects with layers.
Another major difference between Construct 2 and Construct 3 is their pricing model. Construct 2 has a one-time payment model, while Construct 3 has a subscription model.
Construct 2 has three editions: Free, Personal and Business. The Free edition has some limitations, such as a maximum of 100 events per project, no monetization options and no access to premium plugins. The Personal edition costs $129.99 USD and removes these limitations for non-commercial use. The Business edition costs $429.99 USD and allows commercial use of the software.
Construct 3 has four plans: Free, Starter, Personal and Business. The Free plan has similar limitations as the Free edition of Construct 2, but also limits the number of projects you can have to two. The Starter plan costs $4.99 USD per month or $39 USD per year and increases the number of projects to five and the number of events per project to 250. The Personal plan costs $8.33 USD per month or $99 USD per year and removes these limitations for non-commercial use. The Business plan costs $41.66 USD per month or $499 USD per year and allows commercial use of the software.
The pricing model of Construct 3 is more flexible than that of Construct 2, as it allows you to pay only for what you need and cancel anytime. However, it also means that you need to keep paying to use the software indefinitely, while with Construct 2 you only pay once and own it forever.
Both Construct 2 and Construct 3 use HTML5 06063cd7f5