Since you are making an FPS game, I must therefore automatically bash you.
Jokes aside,
In short:
- Don’t make a similiar Call of Duty/Military/Haloish FPS game.
Detailed answer:
Make an FPS game where the levels are not as linear as a bull running through a straight line(cough call of lamey). Make a game level that doesnt go from point A to point B killing boss C, but give the player the choice of freedom to choose the lane where he would want to go. Make parts of the lanes diversed so the player could choose the style of play that he would like to initiate combat against the enemy, be it sniping on the rooftop, sneak up on them from a sewer duct, or just charge them head on. For example, overlooking in an enemy compound, you have basically many choices to approach your attack, be it charging through the armoury, grabbing the heavy weapons and making a stand while the remaining enemies charge at you aimlessly, snipe the enemies from an abandoned tower one by one, or fling grenades over the high wall onto the enemy before making your approach.
FPS games are dull because you cant drink that can of soda lying around a dead corpse in call of dooty. Make objects in the game world interactable. The player can drink water from a fountain to gain some energy, shoot explosive barrels lying around(cliche but fun), and also read a book lying on the table. These might not seem much, but it does give life to the idea that its not a shooter, but a virtual reality that makes it so interesting.
Difficulty balance is what I can think of you should focus on. FPS are so easy nowadays they’re quite laughable, the least, not by the idea of a difficulty concept, but how the game mechanics work. Sure, it’s convinent to have regen health and lots of ammo when you’re in a tough firefight, but there lacks the tension of consequence, without any sort of danger involved in the mind of the player, there would be no sense of accomplishment when you survived a gruelling mission.
Of course, it shouldn’t be the opposite, where the enemy is extremely brutal to the player with cheat aiming and jaggernaut health. You have to strike a balance somewhere where it does feel right when you can take some hits with only a few minor risks and still are well equipped and be dead in seconds if you want to be a dick and rambo it all.
Well, here are a few pointers, I cant say if they’re entirely correct, but it should explain why FPS games are so ->dull in modern day society.