Skip to content

About Tilttek

Open gamification tools for PHP and Symfony, so that a site becomes more playful without reinventing the game.

What Tilttek is

Tilttek is a family of PHP libraries and Symfony bundles for games and gamification. A community that earns badges, a club that follows its streaks of games, a shop that rewards its regulars, a creation tool that rolls the dice of its tables: the mechanics are the same everywhere, and only the rules and the data change.

Tilttek is built on PHIL, the open platform of PHP and Symfony building blocks, and follows the same rules: MIT licence, PHP 8.5 and Symfony 8.2, documentation in English and in French.

The problem it solves

Points, badges, levels and dice look simple. Then come the details: points that expire, a badge awarded twice, a streak broken by a time zone, a roll nobody can check, a ranking that shows a member who did not want to appear.

Tilttek handles these details once, with tests, so that each site only writes its own rules.

Its rules

Every package follows the same rules.

The catalogue

Tilttek publishes 24 packages today, in 4 families; each need comes as a PHP library and the bundle that plugs it into Symfony.

Other packages are in incubation, for the game table, characters, campaigns and contests; each one joins the catalogue when it is published.

Browse the package catalogue

Quality

No change gets in without passing automated checks:

Taking part

Tilttek grows with the people who use it: try it, criticise it, suggest improvements. Everything happens in the open.

To follow the releases, see the news.