https://github.com/freddie-nelson/emile
A 2D typescript game engine built on top of Colyseus, Pixi.js and Matter.js. Designed to make multiplayer game development as easy as singleplayer.
https://github.com/freddie-nelson/emile
colyseus engine game-engine matter-js mutliplayer pixijs web-games
Last synced: 21 days ago
JSON representation
A 2D typescript game engine built on top of Colyseus, Pixi.js and Matter.js. Designed to make multiplayer game development as easy as singleplayer.
- Host: GitHub
- URL: https://github.com/freddie-nelson/emile
- Owner: freddie-nelson
- License: mit
- Created: 2024-10-15T21:10:07.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-03-31T17:07:09.000Z (about 2 months ago)
- Last Synced: 2025-05-08T19:12:46.419Z (21 days ago)
- Topics: colyseus, engine, game-engine, matter-js, mutliplayer, pixijs, web-games
- Language: TypeScript
- Homepage: https://emileengine.netlify.app
- Size: 445 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing/index.md
- License: LICENSE
Awesome Lists containing this project
README

# emile 🎮⚙
A 2D typescript game engine for the web built on top of [Colyseus](https://colyseus.io), [Pixi.js](https://pixijs.com/) and [Matter.js](https://brm.io/matter-js/). Designed to make multiplayer game development as easy as singleplayer.
## Table of Contents 📰
- [Installation](#installation)
- [Getting Started](#getting-started)
- [License](#license)
- [Contact](#contact)## Installation 📦
```bash
# If you don't have pnpm installed (required for development)
npm install -g pnpm# If you don't have degit installed (to download the project)
npm install -g degit# Download the project
mkdir game
cd game
degit https://github.com/freddie-nelson/emile
```## Getting Started 🚀
Navigate into the project directory:
```bash
cd game # Replace with path to your project
```Get set up quickly using the emile CLI:
```bash
# On Windows
./emile.cmd setup# On MacOS/Linux
./emile setup
```To start the development server:
```bash
# On Windows
./emile.cmd dev server
./emile.cmd dev client# On MacOS/Linux
./emile dev server
./emile dev client
```## License 📜
[MIT](./LICENSE)
Copyright © 2024 - Present, Freddie Nelson
## Contact 📧
- [Send me an email 📧](mailto:[email protected])
- [Contact me through my website](https://freddienelson.co.uk)