The hexagonal concept behind iOS blockbuster Down The Mountain

Are you playing Umbrella GamesDown The Mountain?

I already showed you how to create the prototype of another game made by Umbrella guys, the funny Boom Dots, and this is the time to have a quick look at their new blockbuster, Down The Mountain.

Down The Mountain is a unique and fast-paced arcade game that will keep you hooked for hours. The goal of the game is to descend from an infinite mountain, while avoiding many obstacles and enemies, and grabbing stars and power-ups.

The game is an endless runner where isometric cubes simulate a 3D mountain. Probably the very first game to introduce thus feature was Q*bert back in 1982.

Let’s have a look at the isometric cubes, and you will notice they are just 2D hexagons painted to look like 3D cubes.

Let’s have a look at the hexagon image used in he post how to find adjacent tiles in hexagonal maps – ALL and EVERY case explained, and let’s draw a couple of lines and paint a couple of shades:

… and here is the isometric cube.

So we can modify the script published in the post how to find adjacent tiles in hexagonal maps – ALL and EVERY case explained – actually we are just removing some lines – to create the environment where the game will take place:

Move the mouse around the stage and you will see current cube highlighted in green and possible moves highlighted in red.

Here is the source code:

Just modifying an old post we were able to create the environment needed to run Down The Mountain game. Next time we will build the game prototype itself, meanwhile download the source code.

  • pablo

    This is not a comment.
    Hello Emanuele! I think we’re having a little communication problem, you remember me? I have sent you the following:
    Hi, I am Pablo, webdesign, of Brazil. I have a startup in early stage that seeks to become another competitor Lumosity ( and CambridgeBrainSciences ( and am looking for a partner who knows how to program in as3 games, simple games and I think I easily programmable. I wonder if interested. Sincerely, I hope your answer in

    I received your e-mail:
    Hello Pablo,

    I got your message from the blog.

    Here I am :)


    Since then I have sent you three other emails, but I have not used the user which is only one -Only alias used to receive e-mails-, using the user, believe that because that you may have not answered the e-mails and also because I forgot to identify myself in emails. If you have deleted promptly I can send it again. I think there may have been a mess. I would love to have you as my partner, so I expect a new response!


    • Emanuele Feronato

      Hello Pablo,
      I got your emails but I am currently on holiday with limited internet access, will get back to you next monday

      • pablo


  • Pingback: Down the Mountain movement HTML5 prototype: going down the mountain | Emanuele Feronato()

  • pablo

    ok again, but still did not get the email

  • pablo

    ok, however not received

  • Pingback: HTML5 Down The Mountain game prototype made with Phaser: actually going down the mountain | Emanuele Feronato()

  • Will

    Hi Emanuele,

    With regards to this hexagonal type of game, have you ever built something similar in Flash?

    Kind regards

    • Emanuele Feronato

      unfortunately not