P5play
Script error: No such module "AfC submission catcheck".
P5play is a 2D game engine made by Computer Science teachers. It uses p5.js for graphics rendering. It was designed to make game development more accessible for artists, designers, educators, and beginners. Behind the scenes p5play uses Box2D, a physics simulator that's been used in popular 2D games like Tiny Wings and Angry Birds.
Usage[edit]
p5play is used in the curriculum of several US universities including NYU, Hunter College, LSU, and Texas Tech.
It is also used by high schools in NYC such as The Young Women's Leadership School of the Bronx and in high schools nationwide that use Code.org as part of their AP Computer Science Principles curriculum.
The Girls Who Code summer camps will start using p5play in 2023.
History[edit]
Version 1 was initiated by Paolo Pedercini. A modified fork of p5play, made by Bradly Buchanan, is used by Code.org in their game lab.
Quinton Ashley, became a major contributor to the project in May 2022 and created version 2 to fix some longstanding bugs in version 1. Then in August 2022, he released the latest version of p5play, version 3. While previous versions used a simple AABB physics simulation, v3 uses planck.js, a JS port of Box2D. In February 2023, Quinton became the project's lead developer and owner of the p5play repository on GitHub.
Version 4 of p5play is currently in development and will use liquidfun-wasm a WebAssembly port of Box2D which is ~4x faster than planck.js.
References[edit]
This article "P5play" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:P5play. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.