Add some platforms¶
Lets create a very basic level containing a few platform. To add some platforms to our game, they must be added to a level.
A platform it a type of entity. Therefore the platforms are specified in the entities array inside the level. For example:
var myLevel = {
    entities : [
        {type: 'platform', top:0, left:0, width:30, height:3},
        {type: 'platform', top:0, left:36, width:30, height:3}
    ]
};
As platform is the default entity, we could specify this as:
var myLevel = {
    entities : [
        {top:0, left:0, width:30, height:3},
        {top:0, left:36, width:30, height:3}
    ]
};
Finally, we need to add the level to the manager using
gma.manager.storeLevels:
manager.storeLevels(myLevel);
End Result¶
require(['gma/base', 'gma/manager'],
    function(gma) {
        var manager = gma.manager({
            width : 600,
            height : 500
        });
        var myLevel = {
            entities : [
                {top:0, left:0, width:30, height:3},
                {top:0, left:36, width:30, height:3}
            ]
        };
        manager.storeLevels(myLevel);
        manager.init();
    }
);
Note
To learn more about the various ways to specify a platform see the platforms topic
What’s next?¶
In the next section we will add a character to our game.