Introduction

E-Champ is a server-side platform for browser-based online games. The platform is written in modern JavaScript, is open source and uses high-performance Node.js and MongoDB servers. Built on Evado declarative framework.

Live demo

E-Champ plugs games as separated npm modules. Each game implements the server and front-end parts in the platform standard and supports not only remote players, but also bots. E-Champ allows multiple implementations of computer opponent behaviors, which are also plugged in as separate modules. All this makes it easy to customize and add new games and new bots.

E-Champ Club module

A ready-to-run E-Champ app is available on GitHub.