I know, i should do this by myself, but i'm a newbie about unity and all the stuff, and it would take much more time.
Here is the idea; a "fuselage inlet" capable of shooting shells (like the missiles animations), with a "gun brake" to show that's not the same stuff than the inlet,
Larger diameter = bigger explosion (ex: 0.25 = boom 25, 0.5 = boom 50)
With the possibility to make "clutch shots" (changing the angles to make directs/indirects shots)
With the possibility to change the "reload speed" and how much there's shells.
maybe gonna try to do something on it.
[bad english, i know]
Check out my TC-01 Tactical Cannon
Here a tank that shoots https://www.simpleplanes.com/a/b1NXuo/Modern-Tank
Here, i think it will help you. I will buid your other ideas later