PixiJS powered
The fastest 2D Web Renderer is used to render your games. The underlying Pixi objects are still accessible.
TypeScript first
Chibi Engine is made with strict typing in mind to help you avoid errors.

Assets loading
Donβt even care about loading assets, just use them. Chibi Engine will load them for you.
ECS
Use the Entity Component System to divide your game objects into reusable components.
Transitions
Make your game smooth for every refresh rate with transitionable props.

Interactivity
Listen for keyboard, mouse and touchscreen interactions.

Camera
To follow the player of your game across the world.
π§

Scene lifecycle
Divide your game in separate scenes and make transition between them.
π§
Audio
Play audio with built-in volume control for sound effects and musics.
π§
Physics
Unleash the power of Box2D for any 2D game physics.