When comparing S2 engine HD vs Crafty.js, the Slant community recommends Crafty.js for most people. In the question“What are the best game engines?” Crafty.js is ranked 8th while S2 engine HD is ranked 11th.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Built-in weather system
It is possible to edit weather conditions (rain, thunders,wind, clouds, night and day cycle) by simply moving some sliders.
Pro UI is intuitively laid out
Important functions can easily be seen and accessed, making the engine quite user friendly, even for beginners or those who are new to the engine.
Pro Great rendering
S2ENGINE HD rendering power is comparable to more famous engines like Cryengine and UE4.
Pro Complete terrain editor
S2ENGINE HD is integrated with a complete terrain editor that lets you sculpt, paint, add vegetation, and add splines like roads, rivers, fences, etc.
Pro Easy to use
Essential functions are very easy to use and understand.

Pro Javascript

Pro Eventbinding
Easy to learn, based on Entities and Components, the later being class-like objects that entities inherit.
Pro Modular
Has open function binding systems, allowing easy creation of custom components.
Cons
Con Still in early access
Might be quite buggy.
Con No IDE
If you like having some huge GUI akin to Gamemaker, Unreal, Unity, etc, Crafty is not for you.
