layout | title | description |
---|---|---|
default |
Developer's documentation |
Learn how to create an HTML5 game and publish it on the Phune Gaming platform |
Welcome to the Phune Gaming game development documentation. Here you will find everything you need to know to develop games for the Phune Gaming platform.
Phune Gaming is a social multiplayer HTML5 gaming platform which allows casual games to be played online against real users. The Phune Gaming platform is composed of three main components:
- A highly scalable and performant application server
- The Phune Gaming client platform
- And the games
Phune Gaming supports multiple platforms including desktop, mobile and TV. Developing a game for Phune Gaming will allow you to reach a vast number of gamers who will be able to play your game no matter where they are or what device they use.
To develop a game for Phune Gaming you will need to build two essential components: the game itself and server-side rules.
For the game you can use your HTML, CSS and JavaScript skills and, if you prefer, you are free to use your favorite JavaScript game engine. The server-side rules are needed to manage the game states and validate the players' moves. The server-side rules can be written in JavaScript, Java or Drools.
Feel free to take a look at the definitions list to familiarize yourself with the terms we use throughout the documentation.
In order to add a new game to Phune Gaming, we require that a developer send us the following components:
- The game distribution/binary
- The server-side rules used for server validations
To implement and test these components on your development machine, please follow the guides below:
-
{% markdown %}
![Install Phune Gaming](img/install.png)
Install Phune Gaming {% endmarkdown %}
-
{% markdown %}
Best practices {% endmarkdown %}
-
{% markdown %}
JavaScript SDK {% endmarkdown %}
-
{% markdown %}
Server-Side Rules {% endmarkdown %}
Alongside the documentation, feel free to have a look at the Tic-Tac-Toe source code for a complete game implementation example.
Once you are ready, send us an email to [email protected] with the two required components for a review and we will give you our feedback.
Good luck!
Present Technologies
What's next? Go to Best practices to find more about Phune Gaming's best practices for game development.