This repository showcases a diverse range of captivating games, all built using the powerful p5.js library.
The inspiration for many of these games comes from the brilliant work of Daniel Shiffman and his incredible YouTube channel, The Coding Train. Through his tutorials and creative coding projects, Daniel has inspired countless developers and artists to explore the exciting world of coding.
I used materials from the Udemy's course How to Program Games: Tile Classics in JS for HTML5 Canvas taught by Chris DeLeon.
The tutorial that I followed for the Tetris game.
![]() |
![]() |
![]() |
---|---|---|
Breakout | Snake | Jumper |
![]() |
![]() |
![]() |
---|---|---|
Warrior | Tetris | sameGame |
I welcome contributions from the community to enhance this collection of simulations. If you have an idea for a new simulation or an improvement to an existing one, please feel free to submit a pull request. Together, we can make this repository an even richer resource for learning and creativity.
This repository is licensed under the MIT License. You are free to use the code and adapt it for your own projects.
I would like to express my gratitude to Daniel Shiffman for his invaluable contributions to the coding community and for inspiring the simulations in this repository. Additionally, I would like to thank the p5.js community for their continuous support and the developers behind the p5.js library for providing such a powerful and accessible tool.