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
Development
Web
What are the best game engines for web games?
14
Options
Considered
90
User
Recs.
Jan 10, 2024
Last
Updated
Related Questions
Activity
Have feedback or ideas?
Join our community
on Discord
Ad
14
Options
Considered
Best game engines for web games
Price
Platforms
Current stable version
--
Elm
-
Windows Linux Mac Web
0.19.1
--
Phaser
0
Web
-
--
Godot
Free
Windows, Linux, Mac, Android
-
--
Construct 2
-
-
-
--
MelonJS
-
-
-
See Full List
--
Elm
My Rec
ommendation
for
Elm
My Recommendation for
Elm
All
34
Experiences
1
Pros
17
Cons
15
Specs
Top
Pro
•••
Great and simple way to learn Purely Functional Programming
You can try to apply some functional programming ideas in other languages that have an imperative basis, but you haven't seen the real power unless you tried it in the environment of purely functional programming. Elm is a simple language with great learning resources and easy graphical output, which makes it easy to explore the power of functional programming. Plus programming in Elm is very readable.
See More
Top
Con
•••
Isn't a game engine
Is a language/framework for reactive dom programming and can be use to make cleaner code game but is not made ground up for this.
See More
HelpfulQuirinus's Experience
front end developer, isn't a game engine
See More
Specs
Platforms:
Windows Linux Mac Web
Current stable version:
0.19.1
GZipped size:
23.2 kB
Top
Pro
•••
Functional
Features like immutability and type inference help you write code that is short, fast, and maintainable.
See More
Top
Con
•••
Features get removed without warning
Often features that are deemed to be misused by the community like infix operators get removed without much of a warning.
See More
Top
Pro
•••
Good documentation
Elm is gaining popularity, somewhat faster than many of the other solutions here. This translates to more code examples, more documentation, and more libraries.
See More
Top
Con
•••
Not database-friendly
It is lots of work to make a server or database your "one source of truth", as Elm makes you write endless JSON parse boilerplate to talk to the server.
See More
Top
Pro
•••
Not quite Haskell semantics
Luckily you do not have to learn Haskell to be able to do any Elm. It is meant to be a language that compiles to Javascript, so for Javascript programmers (Front end) not for CS students who want to learn as many different algorithms as possible.
See More
Top
Con
•••
No syntactic sugar
Often you need to write longer and less readable code because there are no alternatives that are more concise.
See More
Top
Pro
•••
Easy to code review
The lack of side-effects and simple, consistent language semantics make it easy to quickly review incoming changes.
See More
Top
Con
•••
No Genericness in the future
Currently there is no code genericness like typeclasses possible, it has been officially stated that this will never change.
See More
Top
Pro
•••
Designed around high-level front-end development
As Elm was designed as a front-end langauge, it has out of the box support for things like DOM-element creation, letting programmers focus on their application logic, rather than implementation details specific to the web.
See More
Top
Con
•••
Functional programming itself has quite a steep learning curve
Functional programming can be quite difficult to get your head around. It takes time to unlearn object orientational habits.
See More
Top
Pro
•••
No run-time exceptions
Lack of run-time exceptions makes it easy to produce large swathes of reliable front-end code without drowning in tests.
See More
Top
Con
•••
Good for beginners not good for experts
Development in elm is quite nice until you need some more advanced features. These however are actively discontinued and removed because elm wants to establish a "single way of doing things" philosophy.
See More
Top
Pro
•••
Super easy refactoring with very helpful compiler errors
In no other language you can refactor so easy without any worries, since the compiler will guide you through. It is like TDD but than compiler-error driven.
See More
Top
Con
•••
Updates break existing code often
The last few updates of elm broke existing code in major ways.
See More
Top
Pro
•••
Inferred static typing
ML static typing is great because it's always there, you just choose how explicit you want to be and how much you want the compiler to do.
See More
Top
Con
•••
Adds an additional layer of abstraction
Some users claim that Elm adds an additional layer of abstraction, meaning that it is one more hurdle between the brain and the product.
See More
Top
Pro
•••
Higher confidence in code correctness and quality
Pure functions, immutable data structures, amazing compiler, clean and homologous syntax used for HTML, logic, and optionally to replace CSS, elimination of entire classes of bugs so you don't even need most unit tests. These factors lead to better code, better programs, higher confidence, and ultimately, more satisfaction.
See More
Top
Con
•••
Poor Windows support
Few if any of Elm's core contributors are Windows users and breaking bugs are sometimes left for weeks or months.
See More
Top
Pro
•••
Interactive programming and Hot swapping
Support for hot swapping and interactive programming is included.
See More
Top
Con
•••
Community harsh if criticised
If one even dares to start a discussion about a feature on elms slack, discord, subreddit or github one will be aggressively shut down often argueing that one should use purescript instead.
See More
Top
Pro
•••
Growing community
See More
Top
Con
•••
Code repetition
Because of the lack of genericness Elm needs a lot of code to be repeated. There are 130+ implementations of map in elms core libraries.
See More
Top
Pro
•••
Missing syntactic sugar
Easy to learn, most functions have only one way, not 5 alternatives where you must study where to best use what.
See More
Top
Con
•••
Harder to get buy-in from devs and mgmt
It's a total divergence from what most people are used to in the JS ecosystem. The change in syntax can be scary, the change in approaching problems can be scary. The fact that it's not backed by FANG can be scary. The fact that it's not v1.0 can be scary. The governance model and the deliberately slow release cadence can be scary. There are a couple harsh medium articles, hackernews/reddit posts out there made by people with an ax to grind that can be scary if you don't have a better picture of the Elm community, the tradeoffs that have been made, or the benefits to be had over other options. None of these are good reasons to write off further investigation of a great tech, but it happens.
See More
Top
Pro
•••
Good tooling
All major editors have great support. With Atom for example, Elm plugins are available for linting, formatting, make/compiler support and Elmjutsu will simply overflow you with super useful functions, like navigate to referenced definition and show expression type.
See More
Top
Con
•••
Limited js interop
Only one way ports are available as a crude js FFI. This means you can only call functions both directions but will not get a result.
See More
Top
Pro
•••
Batteries included
The Elm Architecture means you don't need to spend valuable time and effort choosing the right frameworks, state management libraries, or build tooling. It's all built in.
See More
Top
Con
•••
Lack of typeclasses
Elm doesn't have typeclasses which means some code needs to be duplicated. A fix in a function that needs typeclasses means all of the duplicates need to be fixed too.
See More
Top
Pro
•••
Static module system
Elm uses easy to use modules. Use: import List import List as L import List exposing (..) import List exposing ( map, foldl ) import Maybe exposing ( Maybe ) import Maybe exposing ( Maybe(..) ) import Maybe exposing ( Maybe(Just) ) Creation: module MyModule exposing (foo, bar)
See More
Top
Pro
•••
Can be compiled
Elm compiles to HTML, CSS, and JavaScript.
See More
Hide
See All
Get it
here
Recommend
28
8
--
Phaser
My Rec
ommendation
for
Phaser
My Recommendation for
Phaser
All
8
Experiences
1
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
CompassionateChiyou's Experience
Phaser version 3 introduces great class structure and easy integration for Typescript and ES6.
See More
Specs
Platforms:
Web
Price:
Free
Scripting language:
Javascript, Typescript, ES6 Ecmascript
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
Hide
See All
0
Recommend
13
--
Godot
My Rec
ommendation
for
Godot
My Recommendation for
Godot
All
18
Pros
16
Cons
1
Specs
Top
Pro
•••
Integrated animation editor
Every property can be animated.
See More
Top
Con
•••
Primarily supports own proprietary language (GD Script)
While it's very accessible, and if you know Python you'll pick it up fast, having to learn a new language to fully make use of the platform can be a bit discouraging. And for those learning to code as well as learning Godot for the first time, many would rather learn a language they can 'take with them' when they explore other platforms in the future.
See More
Specs
Platforms:
Windows, Linux, Mac, Android
Popular Language Bindings:
GDScript, C#, C++
Top
Pro
•••
Creating editor tools is a breeze
Godot Engine is itself a Godot game. By adding the "tool" keyword to the top of a script, you can design extensions for the editor itself INSIDE the editor. Integrating these editor scripts into a bundled plugin for sharing is extremely easy to do.
See More
Top
Pro
•••
Friendly towards Version Control Systems
The engine is build not only to support version control but to really use it. Scene files for example which usually get compiled into some sort of unreadable data stay in a text format - that way you can actually see your changes in a version control system like Git.
See More
Top
Pro
•••
Built-in physics
Add physics to 2D and 3D scenes, through rigid and static bodies, characters, raycasts, vehicles and more.
See More
Top
Pro
•••
Doesn't need to be installed into the system
Godot is very portable, you can download the file from a website then put it on a USB and run it on your other computer without any troublesome errors.
See More
Top
Pro
•••
Internationalization of the editor
You can change the language shown in menus. Godot translations can be found here.
See More
Top
Pro
•••
The list of supported languages is growing
Officially, Godot supported languages for now will be GDScript, C#(Mono), VisualScript and C++.
See More
Top
Pro
•••
Drag & drop interface
Many parts of the editor allow you to drag & drop, which makes working with assets and scene trees a joy.
See More
Top
Pro
•••
User friendly UI for all your team
Non-programmers (musicians, artists, etc) can join the development easily.
See More
Top
Pro
•••
Editor and runtime are fully cross-platform
You can run Godot on all 3 major operating systems (Windows/Mac/Linux) and build your game to all available platforms from each without any platform-specific work needed. All platforms including Linux are supported first class.
See More
Top
Pro
•••
Free and open source
Godot is licensed under MIT license. Anyone can grab the source from here, and compile the engine themselves.
See More
Top
Pro
•••
Under constant development
This engine barely released one year ago has more than 1000 forks on github and about 100 developers. Not only that just a bit of browsing trough issues you will quickly find out the dev community loves new esp free technology and does not shy away from completely rewriting parts of the engine. The audio engine is being completely rewritten to use threads and so forth.
See More
Top
Pro
•••
Can be deployed to multiple platforms
Deploy games to desktops (Windows/OS X/Linux), smartphones (iOS/Android/BlackBerry), and the web (HTML5 via Emscripten).
See More
Top
Pro
•••
Unified game editor interface
All the game development work is done inside one program: the engine editor. The scripting is done in the same program. No need for Eclipse or other front-end editors.
See More
Top
Pro
•••
Fully dedicated 2D engine, no hacks
Godot has a mature 2D engine with many features used by modern 2D games.
See More
Top
Pro
•••
Lightweight
The executable is portable and less than 40 MB in size.
See More
Hide
See All
Free
Recommend
4
--
Construct 2
My Rec
ommendation
for
Construct 2
My Recommendation for
Construct 2
All
25
Pros
22
Cons
2
Specs
Top
Pro
•••
Powerful drag & drop editor
Using Construct 2 requires very little programming knowledge as it's all drag'n'drop, intuitive, visual and event-driven instead of code-only.
See More
Top
Con
•••
Light coding is needed for complex games.
Yes, there are some coding aspects of the product; however, it is the easiest one out there to learn. Plus, it will teach you how to code and program for other game engines.
See More
Specs
Languages:
JavaScript (engine)
License:
Proprietary
Desktop targets:
Windows XP+, UWP, Mac OS X 10.6+, Linux
Mobile targets:
Android 4.0+, iOS 8.0+
See All Specs
Top
Pro
•••
Built in behaviors make development workflows very efficient
Behaviors add pre-packaged functionality to object types.
See More
Top
Con
•••
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
•••
Designed for everybody
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 prevoius programming knowledge. You can focus on making your game better instead of just coding. It has some limitations of course, but it's definetly worth it.
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
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
•••
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
Pro
•••
Supportive devs
The developers are always available to help.
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
•••
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
•••
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
•••
Available on Steam
You can also download Construct 2 on Steam.
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
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
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
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
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
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
Pro
•••
Affordable
Construct 2 is available in 4 variants. There's a free version with limited functionality that prohibits from making money from C2 creations and a full version that requires either a personal, business or educational license. The personal license is aimed at indie developers that make less than $5000 from games made with Construct 2 and non-profit organisations and costs $129.99. The business license is required once $5000 or more is already made and costs $429.99. These licenses are one-time buys that include all future upgrades of the software. An educational license is also available for $29.99/month that allows having Construct 2 on all on-site computers.
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.
See More
Top
Pro
•••
Constant updates
Developers provide regular updates (usually bi-weekly) with new features added with each iteration.
See More
Hide
See All
Get it
here
Recommend
5
--
MelonJS
My Rec
ommendation
for
MelonJS
My Recommendation for
MelonJS
All
6
Pros
5
Cons
1
Top
Pro
•••
Good support
Devs help resolve issues in a timely manner and are friendly throughout the process.
See More
Top
Con
•••
API breaks all the time
API breaks are common between version changes.
See More
Top
Pro
•••
Tiled support
Natively integrates Tiled map editor. Tiled is a free, open-source map editor that supports orthogonal, isometric and staggered maps.
See More
Top
Pro
•••
Good docs
The documentation is intuitively structured and comprehensive allowing you to quickly find information about the engine.
See More
Top
Pro
•••
Has tutorials to help you get started
To understand basics of MelonJS, the developers maintain 2 tutorials that are available on the site.
See More
Top
Pro
•••
Javascript (and webGL support in latest version)
See More
Hide
See All
Get it
here
Recommend
6
--
Unity
My Rec
ommendation
for
Unity
My Recommendation for
Unity
All
22
Pros
18
Cons
4
Top
Pro
•••
Very optimized
Unity runs very smoothly even on systems that are considered "weak" by today's standards.
See More
Top
Con
•••
Slow script updates
C# compiles slowly, from few sec to hours for each change. And editor is unusable while scripts are compiling.
See More
Top
Pro
•••
Great community
Great Community support through the Forums and Unity Answers.
See More
Top
Con
•••
Closed source
See More
Top
Pro
•••
Very popular
Unity is a proven game engine. It is used by a wide range of developers - from small indies to triple-A companies such as Microsoft, Paradox, Square Enix and Sega.
See More
Top
Con
•••
Hard to debug web build
Builded project has a lot of internal undocumented code, so it's hard to understand what's inside. And unlike JS, WASM is hard to edit. In case of some errors, the output of Unity is nearly useless, even with debug symbols.
See More
Top
Pro
•••
Can create custom forms and tools
See More
Top
Con
•••
Slow, memory consuming builds
Building of Unity project reqiures a lot of RAM if there is big assets, extensions.
See More
Top
Pro
•••
Easy learning curve
The way the editor is structured, by setting scripts on objects, and the use of a high-level language, C#, makes it easy to learn.
See More
Top
Pro
•••
Has a great animation system
Unity provides a great state machine animation system called Mechanim allowing to separate animation from the model and assign the same animoations to different models.
See More
Top
Pro
•••
Works with 3rd party IDEs
You can use any C# IDE for it, but the ones tested which have Unity integration are: Microsoft Visual Studio MonoDevelop Visual Studio Code (much faster than VS, but a bit harder to set up for Unity development) JetBrains Rider (very fast, has lots of functionality and best Unity integration, but it is not free)
See More
Top
Pro
•••
Lots of assets can be found in the Asset Store
For those developers who can't afford an artist, or aren't skilled enough to create their own art, Unity features an Asset Store full of a wide variety of free and paid assets that can be easily added to a game. The Asset Store has more than just music and art. It also has code and modules that can be added to games including unique lighting or GUI systems. It also has powerful asset management and attribute inspection.
See More
Top
Pro
•••
Lots of resources to learn from
Unity3D provides an exhaustive documentation where everything is given a full description supplied by a number of examples as well as video and text tutorials and live training sessions to understand the ins and outs of the engine. In addition there's an ever-growing community that can offer advice to help resolve any situations that may arise. Along with the official Unity resources, there are many high quality (and often free) third party tutorials available.
See More
Top
Pro
•••
Powerful standard shaders
The built in standard shader in Unity 5 is incredibly optimized and supports PBS/PBR.
See More
Top
Pro
•••
Well structured
Overall, a coherent engine with a rational approach. People who complain a lot about being forced to hack around it usually do not read the docs, like the one that describes orders of execution, or specific functions hooks and such. Some like to say it lacks raw power where people who are used to standard optimizations have no problem. For example It is not uncommon to encounter users who complain about low FPS but forgot to activate occlusion, flag static elements, activate animations culling, and so on. As for complaints about C#, people who are transitioning from C++ were already bad at C++ before being bad at C#. They often come from the PC world where the sheer power of today's machines is very forgiving compared to the platforms we had to develop for in the 80s~90s. One of their errors is for example to never read this doc.
See More
Top
Pro
•••
OUYA support
See More
Top
Pro
•••
Flexibility is provided by a strong component programming model
See More
Top
Pro
•••
Versatile
Not tailored for specific types of games (like Unreal...), so it won't get in your way if you want to make something unique.
See More
Top
Pro
•••
Over 20 platforms
Unity offers over 20 platforms for publishing including mobile, console, web, VR, and more.
See More
Top
Pro
•••
Can be used for free
As long as the development company makes $100k or less, it can use the free version of Unity to release games.
See More
Top
Pro
•••
Great editor
The editor GUI is very powerful and intuitive. It allows pausing gameplay and manipulating the scene at any time as well as progress gameplay frame by frame. It also has powerful asset management and attribute inspection.
See More
Top
Pro
•••
Allows for rapid prototyping
Unity's modular system and usability allows for quickly developing a prototype of an idea. It has features like drag & drop editing, shaders, animation and other systems already in place to allow diving right into developing a game.
See More
Hide
See All
FREE+
Recommend
4
1
--
Unreal Engine 4
My Rec
ommendation
for
Unreal Engine 4
My Recommendation for
Unreal Engine 4
All
12
Pros
6
Cons
5
Specs
Top
Pro
•••
High speed via WebAssembly + WebGL2
Unreal Engine compiles its game logic into binary files using emscripten, thus providing high speed in browser comparable to native games. WebGL2 also provides cool shaders, real-time reflections, distortions and so on.
See More
Top
Con
•••
Extremely long build times
Making a full rebuild, including engine can take a good 30 minutes. If you plan to use Unreal professionally, you better get some licenses for Incredibuild as well.
See More
Specs
Platforms:
Windows, Mac OS X, Linux
Languages:
C++, Blueprints (Visual Scripting)
Desktop targets:
Windows, Mac OS X, Linux, SteamOs, HTML5
Mobile targets:
iOS, Android
See All Specs
Top
Pro
•••
Realistic graphics
See More
Top
Con
•••
Very high build size
A blank project will build in to a minimum of 200 MB.
See More
Top
Pro
•••
Visual Scripting
Unreal Engine's visual language aka blueprints allows programmers to write games almost without limits, meaning that everything you would do in c++ is possible in blueprints too. Even if you find missing functions in blueprints, you can extend this language via plugins. Blueprints are beginner-friendly and suitable even for non-programmers.
See More
Top
Con
•••
No sweet JavaScript
Unreal Engine was not primarily designed for web game creation, and therefore compiles c++ code and blueprints to web binaries. As a result, there is no built-in JavaScript support, which may seem weird in perspective of web gamedev.
See More
Top
Pro
•••
(Almost) Free and open source
You don't need to pay anything unless your project earns $3 000 or more. Starting from that point, you will have to pay 5% royalty to Epic Games. The source code is licensed under UnrealEngine's EULA
See More
Top
Con
•••
Hard engine for beginners
See More
Top
Pro
•••
Sophisticated tools
UE4 has a wide variety of time-proven tools, like UI designer, 3D level editor with landscape painting, automatic LOD generation, sound composer, and so on.
See More
Top
Con
•••
Steep learning curve
Especially when compared to its primary competitor, Unity.
See More
Top
Pro
•••
Cross-platform
Unreal Engine runs on macOS, Windows, Linux and allows you not only make HTML5 games, but also native ones for PCs and mobile platforms.
See More
Hide
See All
Get it
here
Recommend
3
4
--
Stencyl
My Rec
ommendation
for
Stencyl
My Recommendation for
Stencyl
All
9
Pros
7
Cons
1
Specs
Top
Pro
•••
Publish for many platforms
Using Stencyl, you can publish content to iOS, Android, Windows, Mac and Linux. You can also publish as Flash or soon to HTML5 (still in development).
See More
Top
Con
•••
Annual subscription model
Publication to desktop targets requires an active Indie Stencyl subscription, priced at $99/yr. Mobile targets require Studio Stencyl at $199/yr.
See More
Specs
Languages:
Java (editor), Haxe (engine)
License:
Proprietary (editor), MIT (engine)
Desktop targets:
Windows 7+, Macintosh 10.14+, Linux
Mobile targets:
Android 4.0+, iOS 9+
See All Specs
Top
Pro
•••
Generates Haxe source code
Nodes are translated directly to Haxe files in your project. This is great for learning to code, and also for advanced users who can further optimize the scripts if necessary.
See More
Top
Pro
•••
Block-based visual scripting resembles real code
Visual scripting in Stencyl is based on the MIT Scratch project, which was designed to teach programming. Script elements fit together like puzzle pieces, ensuring that data and function types cannot be mismatched.
See More
Top
Pro
•••
Free for Flash publication
Starter Stencyl is identical to paid-plan versions except that it only allows publication to Flash, with a mandatory Stencyl splash screen. Commercial development is allowed with Starter Stencyl.
See More
Top
Pro
•••
Easy to use
The drag and drop logic building is super easy to understand. You don't even need to learn any code for most tasks, although for some unique applications code knowledge may be required.
See More
Top
Pro
•••
Cross platform
You can use Stencyl on Windows, Mac, as well as Linux.
See More
Top
Pro
•••
A lot of ways to make games
See More
Hide
See All
Get it
here
Recommend
2
--
ImpactJS
My Rec
ommendation
for
ImpactJS
My Recommendation for
ImpactJS
All
7
Pros
5
Cons
2
Top
Con
•••
Abandoned
See More
Top
Pro
•••
Extendable
Many plugins are available, including one called Impact++ which adds features like pathfinding and dynamic lighting.
See More
Top
Con
•••
Cost of $99
While most HTML5 frameworks are offered as free open source projects, ImpactJS has a one time cost and no free option.
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
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
Hide
See All
Get it
here
Recommend
2
--
Pixi.js
My Rec
ommendation
for
Pixi.js
My Recommendation for
Pixi.js
All
3
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
See All
Get it
here
Recommend
3
1
--
Construct 3
My Rec
ommendation
for
Construct 3
My Recommendation for
Construct 3
All
5
Pros
4
Cons
1
Top
Pro
•••
Fast and small
Construct 3 loads really fast.
See More
Top
Con
•••
Subscription based
Construct 2 wasn't a subscription model.
See More
Top
Pro
•••
Timeline
It has a timeline feature which allows you to make amazing animations.
See More
Top
Pro
•••
Works on Chromebooks
Construct 3 works on a Chromebook without any issues.
See More
Top
Pro
•••
No installation required
As it runs in the browser you can load it on any computer and show your friends your work really quickly.
See More
Hide
See All
$16.49
Recommend
4
2
--
Pixelbox.js
My Rec
ommendation
for
Pixelbox.js
My Recommendation for
Pixelbox.js
Hide
FREE
Recommend
--
kiwijs
My Rec
ommendation
for
kiwijs
My Recommendation for
kiwijs
Hide
Get it
here
Recommend
--
Isogenic
My Rec
ommendation
for
Isogenic
My Recommendation for
Isogenic
Hide
Get it
here
Recommend
Don't see your favorite option? Add it.
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
One sec!
Are you sure that you want to abandon your hard work?
Delete Work
Continue working
{}
undefined
url next
price drop