Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
What is the best alternative to Starling JS?
Ad
Ad
Blacksmith 2D
All
8
Experiences
Pros
6
Cons
1
Specs
Top
Pro
Cache as bitmap
Automatically detects changes and updates bitmap cache. Allows to gain even more performance on heavy scenes and runs smoothly on old devices.
See More
Top
Con
Small community
The project is young, so the community is extremely small.
See More
Top
Pro
Most valuable when size matters
All engine code is written in ES6, fully GCC typed, allowing to eliminate all dead code from your app.
See More
Top
Pro
Advanced scene graph and rendering pipeline
Dirty flag tracks scene changes and avoids unnecessary calculations and context calls. If no changes were made to the scene since last frame, no rendering will be done. Battery efficient.
See More
Top
Pro
Good performance
According to the tests on the Github page, the performance is better than in Phaser!
See More
Top
Pro
Good and clear source code
The source code is well commented and easy to understand.
See More
Top
Pro
Super small build size
Super small build size through dead code elimination. The best for playable ads and Facebook Instant Games.
See More
Specs
Languages::
JavaScript
Desktop targets::
Windows; OSX; Linux; HTML5
Dev platforms::
Windows; OSX; Linux
Mobile targets::
iOS; Android; BlackBerry; Desktop; HTML5
Hide
See All
Experiences
0
13
0
Crafty.js
All
5
Experiences
Pros
3
Cons
1
Specs
Top
Pro
Eventbinding
Easy to learn, based on Entities and Components, the later being class-like objects that entities inherit.
See More
Top
Con
No IDE
If you like having some huge GUI akin to Gamemaker, Unreal, Unity, etc, Crafty is not for you.
See More
Top
Pro
Javascript
See More
Top
Pro
Modular
Has open function binding systems, allowing easy creation of custom components.
See More
Specs
Languages:
Javascript
Hide
free
35
4
Babylon.js
All
7
Experiences
Pros
4
Cons
2
Specs
Top
Pro
Small (but helpful) community
Thanks to the increasing popularity of Babylon, it has a growing community of helpful developers. It's easy to find help on their forum.
See More
Top
Con
Young project
Babylon is quite young compared to many of it's competitors (released in 2013). The community is still somewhat small, however growing quickly.
See More
Top
Pro
A good amount of easy to understand resources to learn from
Babylon provides a playground where you can explore examples and play with the code. The official documentation offers a wide variety of well-written tutorials on topics from beginner to advanced. Additionally, there are many tutorials written by the community available that you can find by doing a google search.
See More
Top
Con
Still evolving
See More
Top
Pro
Great base shader material
See More
Top
Pro
Actively developed
Babylon has great project health, with activity on Github daily for bug fixes and new features.
See More
Specs
Rendering:
Physically based rendering
Tech:
WebGL1/2 + JavaScript or TypeScript
Special FX:
particles, postprocesses, lens, glow, etc..
Hide
See All
Experiences
Get it
here
229
26
GDevelop
All
18
Experiences
Pros
10
Cons
7
Specs
Top
Pro
Easy to use
The whole interface is intuitive and easy to learn: each part of the game can be designed using visual editors. The objects editor is used to create the objects of the game, the scene editor help you to build the levels of your game and the events editor allows to give life to the whole game without programming.
See More
Top
Con
No support for atlas/tilemap and sprite sheet
At this point, you need to separate the tileset maps or character animation sprite sheet before importing it to the engine, but the developers are working on this feature.
See More
Top
Pro
Free and open-source
GDevelop's runtime libraries are MIT licensed. It can be used freely for projects of any type and there are no royalties associated with publishing games developed with GDevelop.
See More
Top
Con
GUI is slow to load
This makes doing the simplest things, like looking at one of your maps, hard to do. In looking into this program, it can stall a PC while trying to load a sample map.
See More
Top
Pro
Powerful events system to create games without programming
No need for coding using this system which is clear and powerful: events are composed of conditions and actions. Actions are launched when conditions are fulfilled. This is a very friendly way of making games and is still efficient for advanced usage, contrary to most other "block"/"drag'n'drop" systems.
See More
Top
Con
No 3d, not even fake 3d
This is a 100$ 2d-only game engine. You could of course use pre-rendered 3d graphics, but your games themselves will exist only in the x and y axes.
See More
Top
Pro
Open source plugin SDK
The plugin SDK is open source, so if you want to extend it, you can.
See More
Top
Con
It's very slow
Although suggested otherwise, GDevelop doesn't compile the games - it just adds wrappers so each OS can run the HTML5 game it creates. That means it runs much, much slower than other engines that do compile games.
See More
Top
Pro
Lots of features to build games
The engine includes pathfinding, physics engine, multitouch support, custom hitboxes, platformer engine, tiled maps, multiple layers and cameras out of the box. All of these features can be used without programming knowledge, using the visual editors.
See More
Top
Con
No cross-compiler
The Windows and Linux versions of GDevelop can each compile a native application; but the Windows version cannot compile for Linux, nor vice versa.
See More
Top
Pro
Quickly add behaviors to objects
Prebuilt behaviors can be added to objects. This is a very efficient way to add a physics engine or make a platformer game. Lots of behaviors are included, from the most advanced (Physics, platformer, top-down movement) to really simple one (like the behavior to destroy objects when outside the screen or the one to drag objects with mouse or touch). And you still have full controls over your game as behaviors can be modified using the events!
See More
Top
Con
Optional subscription not mentioned on main site
While the engine is free and open source as stated on the main website, it does not mention that some optional features and services are actually activated through a paid subscription (two tiers: 2€ and 7€). Those features are: no nag screen shown when debugging, additional metrics available on games dashboard, access to more than 2 cloud exports per day (unlimited local export can be done without subscription, provided the right packaging tools are installed and configured), easy removal of GDevelop splash screen (can be done manually without subscription).
See More
Top
Pro
New documentation for gd5 is good for starting
A new doc is improving for gd5 that is nice for beginners and after that you can learn more from examples. Also, gd4 wiki is still there.
See More
Top
Con
Behaviors of Objects are rather generalized
Since it has a fully GUI editor, the objects you are allowed to add in your game are pretty generalized (PhysicsObject, TiledSprite, PlatformerObject, etc). This limits the freedom of a game developer while making a game, as the object msut follow the preset behaviours imposed on it.
See More
Top
Pro
Constant updates
New releases and bug fixes are consistent. New updates are released anywhere within 2 weeks or 1 month from the last one. Its auto-updater also does it job very well making life a lot easier.
See More
Top
Pro
Online version available, compatible with iOS and Android
Thanks to its open source nature, GDevelop-App.com was built over the GDevelop engine. GDevelop-App.com is a complete game creator similar to GDevelop, available directly in your browser and compatible with iPad and most Android tablets and phone! The app is perfect for making games directly from your sofa and you can even start a game on GDevelop-App and export it to open it inside GDevelop.
See More
Top
Pro
Multilanguage support
GDevelop is available in many languages and even community can help in translations.
See More
Specs
License:
MIT
Languages:
C++, JavaScript
Dev platforms:
Windows 7+, macOS 10.11+, Linux, Web
Desktop targets:
Windows 7+, macOS 10.11+, Linux
See All Specs
Hide
See All
Experiences
Free-7$/mo
758
64
PlayCanvas
All
17
Experiences
Pros
13
Cons
3
Specs
Top
Pro
Real-time collaborative online editor tool
PlayCanvas has an online editor that lets you build scenes and work with other people in your team in real-time. This is all done through the web browser without having to install any additional software.
See More
Top
Con
Private projects are only available for premium users
The free tier does not support any private projects. Instead, all the code and assets will be hosted openly. While not a problem for open source games and for developers who intend to make an open source game, it can be a deal-breaker for teams who want to keep their code and assets private.
See More
Top
Pro
Powerful assets pipeline
Assets and content delivery is very different on a web platform comparing to native. So PlayCanvas challenges best practices to allow developers decide how their content is delivered and in what form. Async Assets download allows developers to load content as the app goes, instead of asking to download all assets in advance risking users to simply navigate away while staring at loading screens. Formats for 3D models and textures support covers all the popular tools. And the workflow is as simple as dragging and dropping your files right into the Assets Panel. The cloud will do the rest of the hard work optimizing and converting your files into runtime-friendly and compressed data.
See More
Top
Con
No collision offset
See More
Top
Pro
Rendering engine runs on the browser
Has an advanced WebGL renderer that runs in the browser.
See More
Top
Con
Not many tutorials
See More
Top
Pro
Avoids having to download lots of textures for lightmaps
Lightmaps are an efficient way to deliver lighting to your scenes for a long time. But they come with the cost of large textures. PlayCanvas offers a unique solution for a web platform, it renders lightmaps when an app is loading in runtime. This is faster than downloading MBs of textures. And it's much more convenient: simply switch your light sources to bake, and static models to be lightmapped, and the engine will do the rest.
See More
Top
Pro
Friendly and active community
PlayCanvas has Feed as homepage for registered users, listing Dev Logs of other developers. This allows to socialize with other developers like yourself in a twitter-like environment. More to that, there is also an active forum, where developers help each other to solve their challenges. Developers of PlayCanvas itself are always looking forward to chat and help the community with any problems that may arise.
See More
Top
Pro
Integrated physics engine
PlayCanvas lets users integrate physics in their game rather easily, using the powerful Bullet Physics Engine (ammo.js). Should also be noted that the physics engine is delivered as an optional library, so by default being disabled it does not add any extra download size to your apps.
See More
Top
Pro
Has a free tier
Engine is free for projects under 200MB and with no more than 2 people on a team. The free tier has no engine restrictions. Tools are totally free too. There are no special limiting features behind any paywalls, and free users have all the features as paid users. There are no royalties associated with publishing your apps and games - you've made them, you own them. It is free to publish to playcanvas.com as well, just by one click in Editor.
See More
Top
Pro
Cross-platform support
PlayCanvas lets you build games that run in mobile, desktop browsers, and native mobile apps. PlayCanvas can even make games that can run inside mobile social media and instant messenger clients like Twitter and WhatsApp.
See More
Top
Pro
Small app size
The engine itself weighs just under 150Kb, and it's always challenged to stay small. There is no extra weight that has to be carried with your app, just your assets and scripts in a runtime-friendly compressed form. This allows users to engage with your content in matter of seconds, and even just under a second on a good connection.
See More
Top
Pro
Open source
PlayCanvas is fully open source and is under active development.
See More
Top
Pro
Very easy to use
See More
Top
Pro
Loads extremely fast
See More
Top
Pro
Has hot code reloading
Real-time link between your launched app and the editor allows the developer to preview and play with their scene without needing to refresh the game after every change in the code to see the updated result.
See More
Specs
Price:
Free to Use & Open Source
Supported platforms:
Any Browser on Windows, MacOS, and Linux
Dev platforms:
Windows, Linux, MacOS
Mobile targets:
Android, iOS
See All Specs
Hide
See All
Experiences
Get it
here
72
12
Phaser
All
7
Experiences
Pros
4
Cons
2
Specs
Top
Pro
Beginner-friendly
Phaser keeps things simple and as such is easy to use by beginners.
See More
Top
Con
Missing accessibility features
While not a big issue, it may be a dealbreaker for some.
See More
Top
Pro
1000s of examples
Thousands of example are on the Phaser website, which show everything you could want to do with Phaser.
See More
Top
Con
Poor code structure
There's little in terms of cohesiveness in classes, methods or patterns.
See More
Top
Pro
Supports WebGL with canvas fallback
If WebGL is unavailable, Phaser automatically switches to HTML5 canvas.
See More
Top
Pro
Targets mobile browsers
Built specifically for mobile web browsers.
See More
Specs
Platforms:
Web
Price:
Free
Scripting language:
Javascript, Typescript, ES6 Ecmascript
Hide
See All
Experiences
0
89
15
Three.js
All
12
Experiences
Pros
10
Cons
2
Top
Pro
Feature rich
Effects: Anaglyph, cross-eyed and parallax barrier. Scenes: add and remove objects at run-time; fog Cameras: perspective and orthographic; controllers: trackball, FPS, path and more Animation: armatures, forward kinematics, inverse kinematics, morph and keyframe Lights: ambient, direction, point and spot lights; shadows: cast and receive Materials: Lambert, Phong, Standard, smooth shading, textures, PBR and more Shaders: access to full OpenGL Shading Language (GLSL) capabilities: lens flare, depth pass and extensive post-processing library Objects: meshes, particles, sprites, lines, ribbons, bones and more - all with Level of detail Geometry: plane, cube, sphere, torus, 3D text and more; modifiers: lathe, extrude and tube Data loaders: binary, image, JSON and scene Utilities: full set of time and 3D math functions including frustum, matrix, quaternion, UVs and more Export and import: utilities to create Three.js-compatible JSON files from within: Blender, openCTM, FBX, Max, and OBJ Support: API documentation, public forum Examples: Over 150 files of coding examples plus fonts, models, textures, sounds and other support files
See More
Top
Con
Lack of versioning system means that the API changes frequently
Three.js releases a new revision about once a month, and the API can change at any time. This means that a lot of third party help found online is out of date.
See More
Top
Pro
Well documented
The documentation is detailed, providing clear explanations and code samples of the various features. There are also hundreds of examples available.
See More
Top
Con
Weak visual tools
Three.js has its own editor but it has been weakly developed. It does not support a lot of engine features.
See More
Top
Pro
Helpful and friendly community
Thanks to the recently introduced forum, it is easy to find a community of helpful developers.
See More
Top
Pro
Support for physically based rendering
With the introduction of the new MeshStandardMaterial, three.js support physically based rendering (PBR) out of the box allowing for real life quality material and lighting.
See More
Top
Pro
Support for most industry standard file formats
Three.js has importers for most of the industry standard files format (obj, mtl, fbx, 3ds, gltf, collada, babylon, playcanvas, stl, vrml, draco and many more), making it easy to author assets in your favourite modelling software and import them for use them in three.js.
See More
Top
Pro
Actively developed
Three.js has great project health, with activity on Github daily for bug fixes and new features.
See More
Top
Pro
Fallback canvas rendering
Three.js offers a canvas renderer as a fallback when WebGL is not available.
See More
Top
Pro
Support for special effects and postprocessing
Three.js support many special effects and post-processing filters including particles, lensflare, sprites, real time reflection and refraction and even area based lighting.
See More
Top
Pro
Hundreds of officially maintained plugins, extensions, control systems, importers, exporters and special effects
The core of the three.js system is kept to a minimum to reduce file size, however there are also hundreds of extensions maintained in the offical repo on github, along with many free textures, fonts and models. You can find them all here.
See More
Top
Pro
Plenty of tutorials and examples
Three.js official documentation provides plenty of well-written examples with a wide variety of tutorials written by the community available that you can find by doing a google search.
See More
Hide
See All
Experiences
Get it
here
92
18
Pixi.js
All
3
Experiences
Pros
2
Cons
1
Top
Pro
Supports WebGL w/ canvas fallback
Pixi is a WebGL renderer, but can fall back to canvas if WebGL is not supported or turned off.
See More
Top
Con
Not a complete solution
Pixi only provides the renderer.
See More
Top
Pro
Will be familiar to ActionScript developers
Pixi.js uses a code structure that's very similar to ActionScript.
See More
Hide
Get it
here
47
12
Cocos2d-x and Cocos Creator
All
18
Experiences
Pros
14
Cons
3
Specs
Top
Pro
A proven engine for mobile development
25% of iPhone games are made using Cocos2d-x. This means you will not be alone in development, and will have access to a large community. You'll know you are developing for an engine that works.
See More
Top
Con
Poor support and non-existent community
Up until 2013, this was one of the best engines around. However, since then it was bought by a Chinese company and began stagnating - it's virtually in a slow death. Most developers abandoned Cocos in favor of more modern solutions leaving the community weak and the forums with little or no traffic. Although the Cocos2d-x Forum seems to have a decent community going.
See More
Top
Pro
Good documentation
Documentation includes a programming guide, API reference, video tutorials and massive reference test code project showing all functions and giving working code to the user.
See More
Top
Con
No Graphics user interface
See More
Top
Pro
Supports 3D models with skeleton animation
A new feature since Cocos2d-x v3.1 is support for 3D models (in your 2D game), not only this but support for skeleton animations is included too! This awesome feature allows for impressive characters in your game along with easier, more fluid and realistic animations.
See More
Top
Con
Modest functionality
Almost all free alternatives are more convenient, faster, and more functional.
See More
Top
Pro
Great script language support
It supports Lua and Javascript with full feature support. Especially with Cocos2d-JS you can develop games cross web and native, and the native solution have great performance with JS Bindings, much better than hybrid solution.
See More
Top
Pro
Highly active community for questions and support
Cocos2d-x forums are active.
See More
Top
Pro
OpenGL hardware acceleration
See More
Top
Pro
Future-proof
Cocos2d-x is not only open source but also supported by Chukong Technologies of China and USA. Regularly updated and adding support for the latest technologies. 2014 has already seen the release of Version 3, a new Cocos Studio development toolkit (optional) and support for new technologies like skeleton animation systems Spine and Adobe DragonBone.
See More
Top
Pro
Greater performance than high level APIs
Cocos2d-x is C++ based engine and it has CPU advantages for most platforms because of that. It uses polygonal mesh methods for sprite rendering for using GPU advantages. (You also use quad methods for benefit CPU).
See More
Top
Pro
No external dependencies
Because it is based on Pyglet.
See More
Top
Pro
One code for all platforms
On top of supporting pretty much all existing platforms (except consoles), Cocos Creator (Cocos's IDE) allows you to write 1 code that runs on Android, iOS, Windows, MacOS and HTML5 (not Linux though).
See More
Top
Pro
Easy integration of 3rd party plugins
Through the use of SDKBox you can easily integrate 3rd party SDKs and plugins for each version of Cocos2D (Lua, C++ or JavaScript), you just choose the SDKs to integrate and SDKBox will do the rest. For example, if you want to add a rating plugin, you use sdkbox::PluginReview::init(); and if you want to add the Vundle Ad Network SDK, you use the one packaged in SDKBox SDKBOX sdkbox::PluginVungle::init();.
See More
Top
Pro
Allows for easy debugging
It has a built-in Python interpreter that allows for easy debugging.
See More
Top
Pro
Very good IDE
Cocos Creator (Cocos' IDE) comes with scene editing, UI editor, animations & particle editors and whatnot. It's also easy to use and pretty intuitive if you read the official documentation & tutorials. Way way better than the old CocoStudio.
See More
Top
Pro
Great video tutorials
Hundreds of video tutorials available.
See More
Specs
License:
MIT
Languages:
C++; Lua; JavaScript; TypeScript (Creator only)
Dev platforms:
Windows; macOS
Desktop targets:
Windows; macOS; Linux; HTML5 (Creator only)
See All Specs
Hide
See All
Experiences
FREE
345
61
Impact
All
6
Experiences
Pros
5
Cons
1
Top
Pro
Excellent collision detection system
Impact provides 2 types of collision detection; static and dynamic collisions. Both of which are easily integrated into game development.
See More
Top
Con
Not being maintained
Impact is not being maintained anymore. Last release is from 2014.
See More
Top
Pro
Extendable
Many plugins are available, including one called Impact++ which adds features like pathfinding and dynamic lighting.
See More
Top
Pro
Level editor
Built-in map editor with support for tiling, collision layers, and actors.
See More
Top
Pro
Extensive documentation available to support development
ImpactJS has an active user community that busily produces tremendous resources including videos, books, tutorials, walkthroughs and more. There are also comprehensive class documentation available.
See More
Top
Pro
Truly cross-platform allowing developers to build for anything
Extending the reach of a game developed with ImpactJS is easy due to the cross-platform nature the framework. There are Considerations around performance, resolution and audio, however all can be appropriately addressed when in development. Works in the browser via Canvas, even on mobile. Easily translatable into a packaged app.
See More
Hide
Get it
here
11
4
Construct 2
All
37
Experiences
Pros
24
Cons
12
Specs
Top
Pro
Quick to pick up
Construct 2 is fast to pick up, get into, and belt out some pretty impressive games in a relatively small amount of time. Seems to be built for people who don't have a lot of programming skills, but want to make great games.
See More
Top
Con
Poor mobile performance
Construct 2 is focused on Javascript. Javascript isn't as fast as native code, which results in poor performance on mobile.
See More
Top
Pro
Simplicity - it is made for everybody to use and love
Construct 2 is a tool for not just programmers, but artists as well. You can create a game with only visual coding, which is easy to learn and doesn't require any previous programming knowledge. You can focus on making your game better instead of just coding. It has some limitations of course, but it's definitely worth it.
See More
Top
Con
Free version is severely limited
Although a free version of the engine is available, it lacks features that are essential to creating a high quality product.
See More
Top
Pro
Little programming knowledge needed
Using Construct 2 requires very little programming knowledge because it's all drag'n'drop, intuitive, visual and event-driven instead of code-only.
See More
Top
Con
The editor is Windows only
Although Construct 2 is able to export projects to Windows, OS X and Linux, the program itself currently only runs on Windows.
See More
Top
Pro
Built-in physics system
Thanks to the great power of Erin Catto's Box2D, Construct 2 is able to make physics games which are similar to Cut the Rope and Angry Birds.
See More
Top
Con
HTML5 is very dependent on browser performance
Theoretically all browsers should run HTML5 pretty much the same way, but thats not always the case. Something that worked fine on Chrome, for instance, might malfunction on Firefox (or vice versa). And there's nothing the devs of Construct 2 can really do about it, but to hope next Firefox update might fix it. Internet Explorer is not even recommended. Add to that the fact that exporting to mobile or desktops rely on these sort of stripped down versions of web browsers (Node webkit, Crosswalk, Ejecta) that you pack with your game, and you can have a real headache if you're trying to make your game work properly through multiple platforms.
See More
Top
Pro
Cordova support
You can use Cordova plugins from the community
See More
Top
Con
Does not export to native mobile code
Construct 2 builds to HTML 5 only, which can cause performance issues on mobile devices depending on the HTML5 engine that the OS is using since that will be the biggest bottleneck. Even though it's not really the engine's fault, it still is at a disadvantage compared to native game engines.
See More
Top
Pro
In-depth event system
Construct 2's event system allows for deep, detailed control over all aspects of your game. You aren't limited to just a few options. Rather, Scirra has thought of nearly everything in advance with access to any desired parameter of any object all paired with simple and intuitive ways to interact with them. Your events can be organized with event sheets (that can be included in other sheets), event groups, sub-events, loops, and functions that make the coding portion of your game as efficient as possible. You don't need any programming knowledge, but if you do have some, you'll feel right at home with the freedom C2 offers.
See More
Top
Con
Discontinued as of July 2021, in favor of Construct 3
Construct 2 licenses cannot be bought anymore since July 2020, and support has ended on July 1st 2021 with the release of the final r280 version (see here). Existing customers can still use the game engine, but it will no longer be updated.
See More
Top
Pro
Supportive community
Construct 2 has a supportive community. Their forums have tens of thousands of topics with ten times more posts. The core maintainers are very helpful and friendly and often reply to questions or issues that may be discussed in the forums.
See More
Top
Con
Clickteam Fusion Clone
This is a copy of the Clickteam softwares
See More
Top
Pro
Easy to create particles and animations
With spriter file implementation and internal animation editor Construct 2 provides an easy way of creating particles and animations.
See More
Top
Con
Dependency on 3rd parties for all exports
Unless you are creating a game strictly for browser/HTML5 usage, exporting to desktop or mobile is risky, as Scirra have no control over your final export quality. Since desktop uses NodeWebkit and mobile is Crosswalk, Phonegap or CocoonJS there is no guarantee that your final export performance and quality will be up to scratch for pro level 2d games. These 3rd party "browser wrappers" are very prone to breaking and introducing lag and bugs that can't be controlled from Scirra's side.
See More
Top
Pro
Free (feature limited) version available
A free version of Construct 2 is available. It's not time restricted in any way, but is feature limited.
See More
Top
Con
HTML5 Only is extremely limiting
If the software could export natively to mobile devices and PC/Mac/Linux it would be extremely powerful. The developer's choice of sticking to only HTML5 has created a bottleneck for anyone wanting to develop with this software.
See More
Top
Pro
Active plugin ecosystem
Construct 2 has an active plugin ecosystem providing behaviors and features that smooth the workflow for certain game types.
See More
Top
Con
Tilemap object could be better
C2 requires that there's a tilemap objects for each tilemap layer meaning each tilemap object has to be updated when modifying any layer. This could be simplified by adding layer support for tilemap objects.
See More
Top
Pro
Export control for all major platforms
All platform exporters are part of the subscription. There are no additional fees and new exporters are added quickly and maintained well. Currently, 15 platforms are supported, including HMTL 5, iOS, Android, Windows, Chrome Store, PhoneGap and Scirra.
See More
Top
Con
Buggy
Experience regular crashes and inexplicable project file corruption.
See More
Top
Pro
Built in behaviors make development workflows very efficient
Behaviors add pre-packaged functionality to object types.
See More
Top
Con
Unreliable access to online resources
Unreliable access to online resources such as online tutorials and forums, plus extremely outdated offline manual.
See More
Top
Pro
Very fast preview
In Construct 2 you can preview your games instantly at any time. There’s no need to wait for compiling or other time consuming processes.
See More
Top
Pro
Available on Steam
You can also download Construct 2 on Steam.
See More
Top
Pro
One-off cost
It's a one off cost for Construct 2 and all updates to the Construct 2 editor are free for life.
See More
Top
Pro
Supports camera, microphone, speech recognition and synthesis
Can use cameras in PCs and on mobiles. You can use the synthesis that can recognize your speech or you can write something and it can talk for you.
See More
Top
Pro
Interface similar to that of MS office
This engine provides an intuitive workflow for people that are used to the Windows environment.
See More
Top
Pro
Runs great on mobile
Performs well on most devices and browsers.
See More
Top
Pro
Rapid development
After using a few quick tutorials you can quickly catch on to the event system this program uses and quickly be able to build any type of 2D game you want. You can download a few sprites from google and put together a working level of Mega Man with character movement / animation / enemies / collision detection / scoring / Tile map and AI within about 2 hours. The built in behaviors are incredible. It's amazing how Construct can simplify the most redundant tasks in game development.
See More
Top
Pro
Allow server-less multiplayer game creation
Construct 2 uses WebRTC technology to support it's multiplayer functionality. The nature of the technology allows peer-to-peer connection which does not require game developer to create server side architecture to allow communication between games.
See More
Top
Pro
Supportive devs
The developers are always available to help.
See More
Top
Pro
Built-in animation/image editor
Basic sprites and tiles of 2D games can be made with engine's built-in tools.
See More
Top
Pro
Built-in pathfinding
Has built-in solutions for pathfinding.
See More
Top
Pro
Built-in tilemap object
The tilemap object allows tile-based games to be designed more easily. The object's tilemap can also be edited in the layout view using the tilemap bar.
See More
Specs
License:
Proprietary
Languages:
JavaScript (engine)
Desktop targets:
Windows XP+, UWP, Mac OS X 10.6+, Linux
Mobile targets:
Android 4.0+, iOS 8.0+
See All Specs
Hide
See All
Experiences
No longer sold
566
150
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
{}
undefined
url next
price drop