Escape Goat is a puzzle platformer where a goat needs to reach the exit in different rooms that each consists of a single screen. Different gameplay mechanics are available to solve the environment puzzles. The goat can move around, jump, double jump and dash (also in the air). Activating triggers and skeleton heads moves around blocks in the environment and there are also crumbling blocks and blocks that can be pushed. Keys need to be collected to open doors. Enemies can be tricked into manipulating blocks by move into their line of sight so projectiles make blocks crumble or melt. A mouse can be summoned to have it travel through narrow passages. By activating a magical hat it is possible to teleport to the mouse's location.
The original XNA Indie Games version offers 50 levels organized in 10 stages. The PC and browser version double the amount with 50 additional levels. Those two platforms also offer a level editor to create and share custom levels. It also introduces a replay mode where all 100 levels are opened up when the game is completed to travel quickly between them and attempt speed runs.