U-vene on eräänlainen sukellusvene, jonka saksalaiset keksivät käytettäväksi ensimmäisessä ja toisessa maailmansodassa. U-veneen ensimmäinen ”U” tarkoittaa ”unterseeboot” tai englanninkielinen vene. Vuonna 1922 Hollannissa toimi “sukellusveneiden kehittämistoimisto”, joka näytti tavalliselta laivanrakennusyritykseltä. Saksalaisten U-veneiden suunnittelijoiden oli säilytettävä salaa erikoisosia, kun he työskentelivät U-veneiden parantamisen parissa.
Tyyppi VIIC U-vene oli saksalaisten U-veneiden kampanjassa käytetty U-veneiden päätyyppi. VIIC: llä oli jopa 56 ja 14 torpedon miehistö. Ensimmäinen U-veneiden sotilaskampanja sisälsi 20 U-venettä. Kun Yhdistynyt kuningaskunta (UK) julisti sodan Saksan valtakuntaa vastaan 4. elokuuta 1914, saksalaiset lähettivät 10 U-venettä 6. elokuuta 1914 ja loput kymmenen myöhemmin samana kuuna. Kukaan U-veneistä ei upottanut yhtään brittiläistä alusta, mutta kärsi raskaita saksalaisia tappioita.
Saksan toinen U-veneiden kampanja onnistui paljon paremmin: se upotti 3 Yhdistyneen kuningaskunnan alusta ja tappoi 1,460 brittiläistä merimiestä 22. syyskuuta 1914. U-veneet todistivat voimansa ja saksalaiset upottivat vihollislaivoja nopeammin kuin britit pystyivät rakentamaan ne. Koska briteillä oli vähän puolustusta voimakkaita U-veneitä vastaan, he keksivät “Q-aluksen”, joka oli suunniteltu upottamaan U-veneet. Q-alukset toimivat, mutta saksalaiset kipparit oppivat pian välttämään Q-aluksia, joten Q-alukset tuhosivat alle 10% kaikista U-veneistä.
Kuitenkin, kun brittiläinen kauppasajurijärjestelmä otettiin käyttöön, se toimi Yhdistyneelle kuningaskunnalle tuhotakseen onnistuneesti saksalaiset U-veneet. Brittiläiset hävittäjä saattajat (DE) auttoivat voittamaan Saksan tekniikalla, kuten kaikuluotain, tutka ja syvyyslataukset. U-veneet olivat aiheuttaneet vakavia vahinkoja Atlantin taistelussa, kunnes DE: t saatiin. Atlantin taistelu käytiin Yhdysvaltojen (USA) rannikolla Meksikonlahdelle asti.
Enigma-koodin murtaminen, joka tunnetaan nimellä “Saksan U-Boat Code”, auttoi lopulta myös saksalaisten voittamisessa toisessa maailmansodassa. Puolalainen salausanalyytikko/matemaatikko Marian Rejewski tulkitsi Enigma-koodin vuonna 1933 ja antoi sen briteille. Saksalaiset salasivat kirjoituskoneen kaltaisia koneita koodien salaamiseen U-veneiden viestintään.