Defold is a game engine developed by King (of Candy Crush fame!) where you can quickly develop 2D and 3D games using the Lua language, which can be published to a range of platforms including: HTML/Web, iOS, Android, Steam, Facebook and more.

Get started with their selection of inbuilt beginner tutorials, including how to make a side scrolling platformer from scratch, how to take input from the players and animate a character, working up to a match-3 style puzzle game.