p5.game is a p5.js library for the creation of games and playthings.
p5.game provides a Sprite class to manage visual objects in 2D space and features such as animation support, basic collision detection and resolution, sprite grouping, helpers for mouse and keyboard interactions, and a virtual camera.
The game running in the background was made with p5.game and it's about 100 lines of code. Check all the examples/tutorials.
p5.game extends p5.js, a javascript library (and a community) that aims to make coding accessible for artists, designers, educators, and beginners. If you are not familiar with p5.js, you should start here.
p5.game is built for accessibility and simplicity, not performance. It is designed to be understood by beginner programmers. It is not a box2D-based physics engine, nor does it support 3D. If you are looking for robust (but more complex) game frameworks I suggest phaser.io or easel.js.
To contribute or report bugs go to the github page.This project was forked from p5.play.js.