Create HTML5 Vertical Endless Runner cross platform games

Using Phaser framework and other FREE software
Endless runner games are gaining more and more popularity and they are really easy to code.
I will take you by hand through the creation of a complete HTML5 vertical endless runner cross platform game with a lot of features and room for customization.
100 pages + 31 source code examples with a free update to come in a few days.

My take on handling slopes with Phaser and ARCADE physics

Emanuele Feronato Game design, HTML5, Javascript, Phaser

When you need an easy and fast physics engine your games, ARCADE physics is the best choice. It can handle movements and collisions like the ones you can see in games like Radical, Planet Revenge, 2 Cars, Flappy Bird and more.

But when you are building platform games, it can’t handle slopes. Well, until now:

Move the character up and down the slope with Z and X keys.

This is my first take on handling slopes with Phaser and ARCADE physics, and basically you can do it by checking for intersections and playing with trigonometry and gravity.

Just a prototype at the moment, but it will improved with more features, have a look at the source code:

And here is the project source code to download.

Stay up to date
Follow me on the social networks and never miss a post.

Official Emanuele Feronato Facebook page

Official Emanuele Feronato Twitter account

From null to full HTML5 cross platform game

I will take you by hand from the bare bones of JavaScript programming through the creation of a full cross platform HTML5 game, with detailed explainations and source code.

If you don't know where to start, then From null to full HTML5 cross platform game is the book for you.

Comments 2

    1. chand1012

      If you are going for Sonic-like physics, the Ninja physics engine seems like the way to go, as its a near 1-to-1 JS part of the N+ physics engine which features moving around curved objects, such as the loop in Sonic.

Leave a Reply

Your email address will not be published. Required fields are marked *