dill pixel

Tangy HTML game framework

A well-seasoned approach to game development using PixiJS

dill pixel jar

Scene management

Seamlessly handles game scenes and complex transitions between them.

Animation

Support for frame based animation, and an integrated Spine plugin for all your animation needs.

Layout Components

Anchored positioning with UICanvas and an HTML-inspired FlexContainer makes building responsive UI a snap.

Physics

Optionally use our proprietary Snap Physics or Matter.js physics engines to incorporate physics in your 2D game.

i18n

Manage all of your game's content, including support for multiple languages.

Actions & Controls

Create in-game actions and input controls with minimal configuration.

Audio

Configure multiple audio channels and queue voiceover sounds as they are triggered.

Asset Management

Automated asset loading and unloading between scenes using AssetPack.

Web Events

Ensures your game can respond to visibility changes or resize events from the browser window.

npx dill-pixel create my-game --use-pnpm

Dill-ightfully easy to use

Read the docs or jump right into the example project showing off many of the core features

Production ready

The team behind dill pixel has built web games that have been played by tens of millions of people from ages 3 to 99 – from early childhood education to just plain 'ol silly fun!

Why dill pixel ?

PixiJS is a great 2D rendering engine but it is not a game engine. It offers no guidance on project structure and does not provide any common game development tools. This framework is designed to fill that gap – it is Relish's opinionated approach to developing games using PixiJS.

Over the course of many years of building libraries and plugins for Phaser , we developed our own (nameless) in-house framework that supported our way of working and the kinds of games we were making. We felt like there might be others who want to work in a similar way and decided to share our framework.

dill pixel jar

dill pixel was born!

What’s cooking?

Launched in v4.x!

PixiJS 8.x Support

Support for PixiJS v8, a custom physics engine, and an updated project structure.

Coming soon!

React

Working on adding optional support for ReactPixi.

Let’s do this

Give dill pixel a spin and take your HTML games to infinity and beyond

dill pixel

dill pixel is an open source game framework using PixiJS as its rendering engine. It’s been used widely in production for many years and is maintained by the development team at Relish Studios .

Stay updated

Demo game