I was in a hurry yesterday and want to explain the AI part since everyone is against AI these days. I was speaking carelessly. This is traditional game AI. We're working on an American football game. The way the game is going to work, you call an offensive or defensive play and the game looks at a table that tells it the result of those two plays when used against each other. The result is then modified based on the stats of the players and RNG. The game then simulates this result graphically for the player to watch.
That's all great, and it's probably never going to change. It's easy and it works. But I've convinced the developer to let me attempt a more complex AI that simulates each player's actions. For instance, what happens on this play when this offensive lineman tries to block this particular defensive linemen. Simulate that for all the players and see if I can get realistic play results, The primary advantage to this is that it would open up letting the player draw up their own plays and formations, which is impossible if you can only use the ones included in the results table. The primary disadvantage to this is the rather significant potential to get unexpected, unrealistic results.
This isn't ground-breaking. Madden has done this for as long as I can remember (but it actually isn't that great at it--see people running the same play over and over again against the AI). But I've dreamt of giving it a shot myself for probably 40 years, and now I get to try.