Ravage es un juego shareware de disparos de desplazamiento vertical que guarda una gran similitud con Raptor y Tyrian. El argumento del juego pone al jugador en el papel de un piloto sin nombre que debe derrotar a numerosas fuerzas contrarias para rescatar a su novia.
Ravage tiene una mecánica de juego típica de los shoot 'em up: la nave del jugador debe maniobrar a través de cada nivel mientras esquiva proyectiles e intenta destruir el mayor número posible de naves y vehículos terrestres enemigos. En función del rendimiento del jugador, la superación de un nivel se premia con una cantidad de créditos, que pueden gastarse para comprar armas adicionales para la nave, mejorar las existentes o comprar una vida extra. El progreso del juego sólo puede guardarse entre niveles; durante un nivel, se utiliza el concepto de "vidas de juego" limitadas para permitir al jugador continuar si la nave es derribada.
Además del modo para un solo jugador, Ravage también tiene la opción de un modo cooperativo para dos jugadores, en el que los dos utilizan diferentes dispositivos de control para dirigir sus naves (por ejemplo, teclado para el primer jugador y ratón para el segundo). El juego cuenta con controles totalmente personalizables, soporte para joystick y una banda sonora digitalizada.