Here is a sentence from a combat game:
If the player wins battles, she collects yellow slime which she can dump on her favourite characters to level them up.
I am not sure about the meaning of the phrase "level them up" here. Does it simply mean that the character gets advantage in terms of ammunition, speed, etc. or does the phrase have a specific idiomatic meaning that I am not aware of?