Playground : The brand new game plateform !
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


Join the chat at

Develop Branch Build Status Scrutinizer Quality Score Latest Stable Version Dependency Status Coverage Status

Stories in Ready

Throughput Graph

Welcome to Playground an Open Source Game Platform System.

This document contains information on how to download, install, and start using Playground. For the main documentation, please go to

Important Note: this application is not production ready and is intended for evaluation and development only!

Requirements Playground requires Zend Framework 2, Doctrine 2 and PHP 5.5 or above.


Install the codebase

git clone

Go to the playground/config/autoload directory and create local.php using local.php.dist as example. Update database name and credentials (don't forget to create the database before going further).

Alternatively local.xml can be created automatically on the next step when run composer install command, you will be able to customize all the values interactively.

Install Composer


install Composer using the installer found here : Once Composer installed, in playground directory :

composer install


curl -s | php

php composer.phar install

Initialize datas

Initialize application with install script (for Linux and Mac OS, for Windows install.bat) Initialize application with demo data with install script (for Linux and Mac OS, for Windows install_demo.bat (git and php must be in your PATH))

You'll have to give executable rights on and batchs. (chmod 755 *.sh) and read and write rights for directory and subdirectories of data and design (chmod 777 -R data design)

After installation you can login as application administrator using user email "" and password "playground".

Configure your webserver


You can create a virtual host

<VirtualHost *:80>
    ServerName playground.local
    DocumentRoot c:\Users\gbesson\playground\public
    SetEnv APPLICATION_ENV "development"
    <Directory c:\Users\gbesson\playground\public>
        DirectoryIndex index.php
	    Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all

Notice that your web site root is under "public" directory

Once done, don't forget to update your hosts file (Windows file : \Windows\System32\drivers\etc\hosts)	playground.local