GameMaker Studio caters to entry-level novices and seasoned game development professionals equally, allowing them to create cross-platform games in record time and at a fraction of the cost of conventional tools! In addition to making game development 80 percent faster than coding for native languages, developers can create fully functional prototypes in just a few hours, and a full game in just a matter of weeks.
A demo of a code I wrote in Game Maker that automatically aligns blocks so that tiles on them match up. Check the Description for the .lib file that will add this functionality to your game!