Nightmare Boy es un juego de plataformas en 2D, desarrollado en un mundo abierto y con elementos de acción y aventura. En él se mezclan escenarios oníricos con enemigos sacados de las peores pesadillas.
El juego cuenta la historia de un niño atrapado en el mundo de los sueños, viendose obligado a rescatar a otros niños en su misma situación para poder salvarse a sí mismo. Este niño es transformado y condenado por un malvado mago, con el que te verás las caras nada más empezar el juego. A medida que vaya rescatando niños irá obteniendo nuevas habilidades y poderes que le permitirán avanzar, y poco a poco acercarte a su posible salvación. Además por el camino irá encontrandose diferentes personajes con los que podrá interactuar, y cuyas historias influirán en el trascurso de la suya propia.