Got some more work done on this. Shaping up to at least get a working release out in time for NANY. Done a bunch of scripts for the different bullet types so that they at least emulate the effects from Borderlands 2 slightly.
Does it count if it isn't finalized? I haven't done any other gun types than SMGs, which I did plan to do. But I need tons of graphic content to do so, and I am not able to produce it myself.