Open Source multiplayer platform for HTML5 based games

 

Chilly Framework is a platform for HTML5 game development. We provide the developers with a ready-made multiplayer server and game engine that make game development easier and faster. Seamlessly integrated to provide all the features one needs for adding multiplayer capabilities to a browser game. Ideal for developing new games or porting existing single player games to multiplayer.

 

Why use Chilly Framework

 

We have put a lot of effort into creating a platform that handles all the things you need to create a web-based multiplayer game. The static server is running in no time, and from there there,  you define your own game logic in our back end, import graphics, interaction and sounds in the front end and we provide the sync capabilities between your clients.

  • Real-time Multiplayer Engine
  • Dynamic Content Streaming
  • Completely Customizable and Extendable
  • Open Source

Chilly Framework is easily extensible. Using the extend method, you can build as much functionality on top of it as your project needs. We enjoyed creating our own game with it and hope that you will enjoy creating your games too.

 

Follow us on Twitter, Facebook, Google+

read more

Chilly Framework is divided into two parts:

 

1. Back-end

 

Back-end features a stateful multiplayer server that also serves resource files for a game. We provide a way for developers to define their own game logic and we expose an interface with which they can push the changes to the clients. The game engine supports serving static files (for developing a user interface HTML / CSS / javaScript (library independent)), user authentication and is stateful. Game instances are stored in memory and we support multiple databases, which are optional.

  • Written in pure JavaScript
  • Runs on top of Node.js using Connect middleware
  • Stateful
  • Supports authentication
  • Live Ajax push technology (long polling)
  • Asynchronous database access

 

2. Front-end

 

Front-end complements the back making the framework a full featured package that can be used to give multiplayer support to any game you can think of. We provide a seamless way to connect to the back-end API to handle updates of the game state and to push changes back to the server.

  • Written in JavaScript
  • Game engine connection enabling push/update
  • User-defined application flow using event binding

 

Supports the development of a wide range of HTML5 games in conjunction with your favorite library! And the best part, it’s Open Source!

read more