1. Intelligent opponents that don’t have some set, optional strategy to win and requires more critical thinking.
2. Game provides players with the knowledge and tools about a game world to stand a chance (or at the very least, the opportunity to gain the knowledge and tools).
3. Don’t insist on enemies having much more health than the player arbitrarily. Sometimes, you’ll have more durable enemies who are armored or inhuman which I would say is fair. The best approach to this I can recall in recent memory is Naughty Dog games: You’re extremely vulnerable without armor and can get picked off pretty easily, but your enemies are pretty beatable with the right weapons and strategies where you can’t just brute force it. That said, ammo is in short supply, so you engage at your own risk.
4. Depending on the type of games, make resources more scarce without necessarily making enemies bullet sponges. It simply means you’ll have to choose your battles carefully and have damn good aim. Like Uncharted. If you’re not good at headshots, Crushing is a rough time.


