When comparing Rainbow vs Construct 3, the Slant community recommends Rainbow for most people. In the question“What are the best 2D game engines?” Rainbow is ranked 79th while Construct 3 is ranked 86th. The most important reason people chose Rainbow is:
Distributed under the MIT License.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Open source
Distributed under the MIT License.
Pro Written in modern C++, is scriptable in Lua
Pro Cross-platform
With support for Android, iOS, Linux, Mac OS X and Windows.
Pro Optional FMOD audio engine
Pro Supports Spine
Pro Physics
Box2D integrated with Lua bindings.
Pro Runs in the browser
If you don't have your Chromebook, Construct 3 will run in the browser.
Pro Fast and small
Construct 3 loads really fast.
Pro Timeline
It has a timeline feature which allows you to make amazing animations.
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.
Pro Works on Chromebooks
Construct 3 works on a Chromebook without any issues.
Cons
Con Not as feature-rich as other engines
Con Small community
Being fairly new on the scene, there aren't much of a community to speak of.
Con Subscription based
It is subscription based pricing. It might not be for everyone.