I am a junior in college, acing every Computer Science course but I'm not sure what I should focus on for the kind of Game Programming I want to do. I'd like to create games with fighting, adventure rpg with fighters, mage casters etc and I'd like to be able to program things like how high a character jumps, how far a characters weapon reaches, and those kind of game mechanics. I do not want to figure out how to do rendering.
Is this considered game engine programming or something higher level (not so backend)?
Help is greatly appreciated so I know which direction to add for my future, thanks!