Durante el transcurso del juego los jugadores se turnan con uno de sus erizos.
Los erizos pueden moverse por el terreno de diferentes maneras, normalmente andando y saltando, pero también usando herramientas especiales como la "Cuerda" o el "Paracaídas" para alcanzar áreas inaccesibles de otras formas.
Cada turno tiene una duración limitada para asegurar que los jugadores no retrasan el juego pensando o moviéndose en exceso.
La mayoría de las armas causan explosiones que deforman el terreno al ser usadas, destruyendo porciones circulares del mismo.
Hedgewars ha sido desarrollado usando diversos lenguajes de programación,[1] entre los que se incluyen: Adicionalmente, la interfaz gráfica ha sido programada usando las librerías SDL y Qt4.