Making Awesome Games with LittleJS
summary
LittleJS is a tiny MIT-licensed JavaScript engine that claims superfast rendering of 100k sprites via WebGL batching, a canvas-backed tile renderer for huge levels, built-in AABB physics and a level vs object raycast system, positional generative audio plus a tiny music player for size jams, starter projects (platformer, breakout, puzzle), an achievements system and Newgrounds support, and demos showing local co-op up to four players and mobile performance sometimes better than desktop.
AI-written summary · about
chapters (12)
- 0:00LittleJS introduction
- 1:34What is LittleJS
- 3:41Core features explained
- 6:06Math and utility classes
- 7:31Engine and particle system
- 8:57Physics and collisions
- 10:25Rendering with WebGL
- 13:17Tile layer system
- 14:01Audio system
- 15:25Starter projects
- 17:10LittleJS future
- 19:20Call to action
related talks
29mLet's make games with JavaScript
27mMy Experience Making a 13-Kilobyte Video Game in JavaScript
51mBuild Your Own Game Engine in the Browser
31mMake coding fun: developing a game in the browser
46mBuild Your Own Game Engine in the Browser No experience necessary, all experience
53mRich Interactivity with CreateJS
25mJavascript as Play A Primer on Getting Started with Video Games
50mBuild Your Own Game Engine in the Browser
