I created the M79 Grenade Launcher to demo for my students. Modeled in 3DS Max with a sprinkle of Zbrush; the goal was to show different techniques to create high poly models. High poly was rendered in Keyshot and final in-game was rendered in Marmoset. This was textured in Substance Painter.
The topmost image is a render in Marmoset using Megascan assets to create a quick composition.