* Roccia ignea invadente (plutonica): Queste rocce si formano quando il magma si raffredda e cristallizza lentamente sotto la superficie terrestre. Tendono ad avere grandi cristalli a causa del lento processo di raffreddamento. Esempi includono granito, gabbro e diorite.
* Roccia ignea estrusiva (vulcanica): Queste rocce si formano quando la lava esplode sulla superficie terrestre e si raffredda rapidamente. In genere hanno piccoli cristalli o sono vetrosi a causa del raffreddamento rapido. Esempi includono basalto, riolite e ossidiana.
* Roccia ignea ultramafica: Questo tipo di roccia è caratterizzato dal suo alto contenuto di magnesio e ferro. In genere si forma dal profondo del mantello terrestre ed è molto denso. Gli esempi includono peridotite e dunite.