{"repo":"KilledByAPixel/LittleJS","free":true,"listed":false,"github":"https://github.com/KilledByAPixel/LittleJS","clone":"git clone https://github.com/KilledByAPixel/LittleJS.git","description":"Tiny fast HTML5 game engine with many features and no dependencies.","language":"JavaScript","stars":4162,"topics":["game-engine","js13k","javascript","box2d","game-development","gamedev","littlejs","open-source","typescript","webgl"],"license":"MIT","category":"game-templates","readme_excerpt":"LittleJS - The Tiny Fast JavaScript Game Engine [![NPM Package][npm]][npm-url] [![Build Size][build-size]][build-size-url] [![NPM Downloads][npm-downloads]][npmtrends-url] [![DeepScan][deepscan]][deepscan-url] [![MIT License][license]][license-url] [![Discord][discord]][discord-url] 🚂 All Aboard! LittleJS is a fast, lightweight, and fully open source HTML5 game engine designed for simplicity and performance. Its small footprint is packed with a comprehensive feature set including rendering, physics, particles, sound, and input handling. The code is very clean and well documented with many examples to get you started quickly. 🚀 Join the LittleJS Game Jam The Third Annual LittleJS Game Jam will take place From Oct 2 to Nov 2! Unleash your creativity and develop amazing games using the LittleJS game engine. 😼👍 LittleJS + JS13k - We made a special branch designed for size coding events like JS13k. Demos Arcade Docs FAQ Trailer Discord LittleJS Features ✨ Graphics - Blazing fast WebGL2 + Canvas2D hybrid rendering system - Apply Shadertoy style shaders for post-processing effects - Robust particle effect system and effect design tool - Load sprites and animations into texture sheets at runtime, or import TexturePacker and Aseprite atlases - Optional 3D rendering with the Three.js plugin 🔊 Audio - Sound and music with mp3, ogg, or wave files - Use ZzFX sound generator to play sounds without asset files - Spatial audio stereo panning 🎮 Input - Comprehensive input handling for m","default_branch":null,"files":null,"tree":[],"storefront":"/r/KilledByAPixel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/KilledByAPixel/LittleJS/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}