This is not meant to be an exhaustive list.
Some of the main mechanics for advancing your character, off the top of my head, are:
1) XP from objectives and gear
You will likely get better gear, but the primary method of getting this gear is leveling your character. Downside: Creates the possibility for filler content. Also, depending on how the game is balanced, you may need to do every side mission (in games with such) just to keep up, or you might be able to grind your way to being OP. Example game: many mmo's and rpg's.
2) XP from behaviors and gear
You may be able to get better gear, but you also improve your character through behaviors rather than completing objectives. You get XP from doing a lot of different things, like using melee weapons increases your melee skill, running increases your running skill, etc. Downside: In Abiotic Factor I carried heavy items around in a circle for half-an-hour raising my strength statistic and in Dying Light I once spent a night climbing up a rock over and over to improve my agility. Example games: Dying Light, Abiotic Factor and Valheim
3) Gear alone
Rather than go up levels with XP, you find or craft increasingly better gear. Downside: Depending on how the game is set up and how you play it, you might be able to get way ahead or fall behind. Example games: Some survival games do this, such as Ark and Nightingale. Some shooters do it as well.
Can you think of other methods? Which is your favorite? I prefer the third option.
Some of the main mechanics for advancing your character, off the top of my head, are:
1) XP from objectives and gear
You will likely get better gear, but the primary method of getting this gear is leveling your character. Downside: Creates the possibility for filler content. Also, depending on how the game is balanced, you may need to do every side mission (in games with such) just to keep up, or you might be able to grind your way to being OP. Example game: many mmo's and rpg's.
2) XP from behaviors and gear
You may be able to get better gear, but you also improve your character through behaviors rather than completing objectives. You get XP from doing a lot of different things, like using melee weapons increases your melee skill, running increases your running skill, etc. Downside: In Abiotic Factor I carried heavy items around in a circle for half-an-hour raising my strength statistic and in Dying Light I once spent a night climbing up a rock over and over to improve my agility. Example games: Dying Light, Abiotic Factor and Valheim
3) Gear alone
Rather than go up levels with XP, you find or craft increasingly better gear. Downside: Depending on how the game is set up and how you play it, you might be able to get way ahead or fall behind. Example games: Some survival games do this, such as Ark and Nightingale. Some shooters do it as well.
Can you think of other methods? Which is your favorite? I prefer the third option.