Upgrading guns requires Souls (obtained from dungeons). A limited amount of Souls can be stored at one time. The higher the character level the more Souls can be stored.
Higher quality guns will increase in power more per upgrade than lower quality guns. Gun level can also be upgraded through the Promotion System.
Players can also click on the upgrade arrow at the top left corner of the screen to access the Gun upgrade interface.