La Lancia da fuoco fu la prima arma a utilizzare polvere da sparo. Era una comune lancia alla quale veniva abbinato un tubo contenente polvere da sparo e proiettili. All'accensione i proiettili venivano espulsi insieme alla fiamma per qualche metro. Quest'arma fu sviluppata in Cina attorno al 950, dove la polvere era già conosciuta e impiegata per fuochi artificiali da molti anni. Successivamente vennero sviluppate nuove armi come razzi, cannoni e frecce esplosive. La diffusione della polvere da sparo in Europa (XIII secolo) e l'avanzamento tecnologico permisero di creare armi più avanzate e leggere da essere trasportate con facilità come ad esempio l'Archibugio.