I'm wanting to create a battle scenario between two armies, that for purposes of analogy might be akin to a Civilization game where units bump into other units and engage into combat. The difference here is that I want to make those battle have a larger scale (around 100 vs 100). That being the only difference would be easy to create, however what I would like is a situation where the player has more influence over the outcome of the battle and units of the army are literally more than just a number, but have a name, experience soldier occupation that can tip outcomes.
That said I'm not looking make something as complicated as Total War or Mount and Blade. I'm looking for something in between.
Is there any game that does this already? Any advice or even rants would be welcomed.