PHPackages                             jaxwilko/wn-game-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. jaxwilko/wn-game-plugin

ActiveWinter-plugin

jaxwilko/wn-game-plugin
=======================

923

Since Feb 4Compare

[ Source](https://github.com/jaxwilko/wn-game-plugin)[ Packagist](https://packagist.org/packages/jaxwilko/wn-game-plugin)[ RSS](/packages/jaxwilko-wn-game-plugin/feed)WikiDiscussions Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

 [![Demo Level](assets/img/icon.png)](assets/img/icon.png)

JaxWilko.Game
=============

[](#jaxwilkogame)

A Winter CMS plugin that provides a multiplayer game engine running in PHP for 2D sprite based games using HTML5 Canvas and WebSockets.

[![Demo Level](docs/images/demo-level.png)](docs/images/demo-level.png)

Features
--------

[](#features)

- Browser based
- Multiplayer
- Quests
- Items
- Inventory
- Level Editor
- Scriptable Entities
- Scriptable Triggers
- Scriptable Item Objects
- Scriptable Inventory Objects
- Scriptable Sprites
- Teleporters (local &amp; cross level)
- Entity AI (multiple modes)

Requirements
------------

[](#requirements)

- `php >= 8.2`
- `ext-posix`
- `ext-pcntl`
- `ext-sockets`

Install
-------

[](#install)

```
composer require jaxwilko/wn-game-plugin
php artisan migrate
php artisan mix:install
php artisan mix:compile -f -p jaxwilko.game
php artisan game:publish
```

> For a detailed installation guide including server configuration and level editing, see: [Getting Started](./docs/getting-started.md).

Running
-------

[](#running)

To run the game server with the demo level, execute:

```
php artisan game:serve -f -m demo
```

The game server can be started via the backend control panel or via the CLI (in both fg and daemonized modes). See the help page for details:

```
php artisan game:serve -h
```

Demo
----

[](#demo)

If you would like to run a local demo, [check out this repo](https://github.com/jaxwilko/winter-game-demo).

Why?
----

[](#why)

I thought it would be funny and nobody stopped me, for more see [development notes](./docs/development.md).

Thanks
------

[](#thanks)

   [ ![Luke Towers](https://avatars.githubusercontent.com/u/7253840)
**Luke Towers** ](https://github.com/luketowers)
Putting up with my rambling, testing and reviewing

   [ ![Robert Alexa](https://avatars.githubusercontent.com/u/9019306)
**Robert Alexa** ](https://github.com/robertalexa)
Listening to me complain about pathing logic

   [ ![Josh Gaby](https://avatars.githubusercontent.com/u/28797673)
**Josh Gaby** ](https://github.com/josh-gaby)
Patching Ratchet for php8

###  Health Score

13

—

LowBetter than 1% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity12

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/be47e8bcfe3307d05fd25d12abc09a9e213596e04507ccc62084c675959ebb60?d=identicon)[jaxwilko](/maintainers/jaxwilko)

---

Top Contributors

[![jaxwilko](https://avatars.githubusercontent.com/u/31214002?v=4)](https://github.com/jaxwilko "jaxwilko (8 commits)")

### Embed Badge

![Health badge](/badges/jaxwilko-wn-game-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/jaxwilko-wn-game-plugin/health.svg)](https://phpackages.com/packages/jaxwilko-wn-game-plugin)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
