Did you ever used p5.js to build 2D games? This library is pretty popular with beginners.
If you did... then you may find codeguppy.com website of interest to you. The engine used by codeguppy.com is based on p5.js and p5.play but adds some other additions appealing to beginners:
- easy sprite manipulation
- ability to build multi-scene games
- extended API
This quick tutorial is intended for p5.js connoisseurs that want to learn more about codeguppy.com
https://codeguppy.com/code.html?t=_p5
Please take a look and let me know your impressions.