German submarine U-284 was a Type VIIC U-boat of Nazi Germany's Kriegsmarine during World War II. The submarine was laid down on 1 July 1942 at the Bremer Vulkan yard at Bremen-Vegesack as yard number 49. She was launched on 6 March 1943 and commissioned on 14 April under the command of Oberleutnant zur See Günter Scholz.