node package manager

mage

MAGE logo

GitHub tag npm npm Gitter

Build Status: Linux & macOS Build Status: Windows Coveralls branch

What is MAGE?

MAGE is a Game Server Framework for Node.js. It allows game developers to quickly create highly interactive games that are performant and scalable.

MAGE comes with multiple server modules; we also officially support many client-side SDKs:

Name Language Location
mage-js-sdk JavaScript (browser) GitHub
mage-sdk-unity C# (For Unity) GitHub

Install

Linux, macOS

# Replace my-gameserver with how you wish to name your game
export NODE_ENV=development
npm install mage --bootstrap --prefix my-gameserver
cd my-gameserver
npm run develop

Then follow the indications on screen as they appear.

Windows

# Replace my-gameserver with how you wish to name your game
set-item env:NODE_ENV=development
npm install mage --bootstrap --prefix my-gameserver
cd my-gameserver
npm run develop

Then follow the indications on screen as they appear.

See Also