Philippe Vaillancourt, inspired by participating in the js13kGames competition, decided to build his own WebGPU game engine that would fit in the 13 kilobyte zip size limitation – that’s how Nanojet was born.
A lightweight, modular game engine built for modern browsers using WebGPU. Designed to be small enough for js13k game jam projects, with a focus on simplicity, performance, and flexibility.
The sources of Nanojet can be found on GitHub, along with a Pong example. Make sure to watch the very first devlog video to learn the details about the project if you’re interested in exploring it.
HTML5 Game Developer, Enclave Games indie studio founder, js13kGames competition creator and Gamedev.js Weekly newsletter publisher. Mozilla Tech Speaker, Gamedev.js community firestarter. Organizes meetups / workshops / hackathons in Poland, passionate about new, Open Web technologies, excited about WebXR and PWAs. Likes eating sushi and playing Neuroshima Hex.






