Skip to main content

Chibi Engine

A modern and powerful TypeScript 2D game engine (WIP)

PixiJS powered icon

PixiJS powered

The fastest 2D Web Renderer is used to render your games. The underlying Pixi objects are still accessible.

TypeScript first icon

TypeScript first

Chibi Engine is made with strict typing in mind to help you avoid errors.

Assets loading icon

Assets loading

Don’t even care about loading assets, just use them. Chibi Engine will load them for you.

ECS icon

ECS

Use the Entity Component System to divide your game objects into reusable components.

Transitions icon

Transitions

Make your game smooth for every refresh rate with transitionable props.

Interactivity icon

Interactivity

Listen for keyboard, mouse and touchscreen interactions.

Camera icon

Camera

To follow the player of your game across the world.

🚧

Scene lifecycle icon

Scene lifecycle

Divide your game in separate scenes and make transition between them.

🚧

Audio icon

Audio

Play audio with built-in volume control for sound effects and musics.

🚧

Physics icon

Physics

Unleash the power of Box2D for any 2D game physics.