Skip to content

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.

License

Notifications You must be signed in to change notification settings

freddie-nelson/emile

Repository files navigation

emile

emile 🎮⚙

A 2D typescript game engine for the web built on top of Colyseus, Pixi.js and Matter.js. Designed to make multiplayer game development as easy as singleplayer.

Table of Contents 📰

Installation 📦

# 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:

cd game # Replace with path to your project

Get set up quickly using the emile CLI:

# On Windows
./emile.cmd setup

# On MacOS/Linux
./emile setup

To start the development server:

# On Windows
./emile.cmd dev server
./emile.cmd dev client

# On MacOS/Linux
./emile dev server
./emile dev client

License 📜

MIT

Copyright © 2024 - Present, Freddie Nelson

Contact 📧

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published