Pixalo is a lightweight but powerful 2D engine that you can easily use to implement your ideas in the game world. Numerous commands are available for convenience and creation, from entity management to physics and 3D sound playback. All these commands are ready to make it easy for you to create a game.
Optimized 2D rendering engine for maximum frame rates and smooth visuals.
Realistic 2D physics powered by the Box2D engine for accurate simulations.
Built-in audio engine with spatial sound and dynamic playback controls.
Flexible grid with adjustable size, spacing, and snapping for accurate placement.
Create levels using a powerful tilemap editor with layering and auto-tiling.
Capture game frames at runtime with a single command for debugging or sharing.
Dynamic camera system with zoom, rotation, and cinematic presets.
Easily adjust render quality and scale for different performance needs.
Manage multi-layered backgrounds with parallax and depth control.
Import, slice, and manage sprite sheets and assets with ease.
Customizable particle emitter system for effects like fire, smoke, and magic.
Integrated debugging tools to inspect entities, performance, and collisions.
Drop-in script tag for instant browser fun.
<script src="pixalo.bundle.js"></script>
Modern bundlers & Vite-friendly.
import Pixalo from 'pixalo.esm.js';
Works with AMD, CommonJS, or script tag.
import Pixalo from 'pixalo.umd.js';
<script src="pixalo.umd.js"></script>
Latest stable release.
npm install pixalo
<script src="https://cdn.jsdelivr.net/gh/pixalo/pixalo@master/dist/pixalo.bundle.js"></script>
import Pixalo from 'https://cdn.jsdelivr.net/gh/pixalo/pixalo@master/dist/pixalo.esm.js';
import Pixalo from 'https://cdn.jsdelivr.net/gh/pixalo/pixalo@master/dist/pixalo.umd.js';
<script src="https://cdn.jsdelivr.net/gh/pixalo/pixalo@master/dist/pixalo.umd.js"></script>