Example output
Great! For your FPS game with a story, I would suggest the following types of characters:
The Soldier - This character is a trained and experienced soldier, adept at combat and capable of leading a squad. They may have a sense of duty and loyalty to their country or faction, but could also struggle with the morality of their actions.
The Sniper - This character is a sharpshooter, skilled at taking out enemies from a distance. They may prefer to work alone and be more introverted, but could also have a tragic backstory or hidden motivations.
The Hacker - This character is a tech expert, capable of breaking into enemy systems and gathering intel. They may be more comfortable behind a computer than on the battlefield, but could also provide valuable support to the squad.
The Heavy Gunner - This character is a powerhouse, carrying heavy weapons and providing suppressing fire. They may have a brash personality and be more focused on causing destruction than following orders.
The Medic - This character is a trained medical professional, capable of healing and reviving their squadmates. They may be more empathetic and compassionate than their fellow soldiers, but could also struggle with the stress and trauma of war.
The Infiltrator - This character is a stealth expert, capable of sneaking past enemy defenses and completing objectives without being detected. They may have a mysterious past or ulterior motives, but could also provide valuable intel to the squad.
The Demolition Expert - This character is an expert in explosives, capable of blowing up obstacles and taking out enemy installations. They may have a reckless personality and be more focused on causing chaos than following orders.
As for the non-playable characters, you may want to include:
The Antagonist - This character is the main enemy of the game, the leader of the opposing faction or group. They may have a personal vendetta against the player character or be driven by a larger ideology or goal.
The Scientist - This character is a researcher or engineer, providing valuable technology or weapons to the player character's squad. They may be reluctant to help at first, or have their own agenda that conflicts with the player character's goals.
The Commander - This character is the leader of the player character's squad or faction, providing orders and guidance. They may have a gruff exterior but also care deeply for their team, or be more interested in winning the war at any cost.
The Civilians - These characters are non-combatants caught in the crossfire of the war, providing a moral dilemma for the player character. They may need to be protected or evacuated, or the player character may have to make tough choices about their safety.
As for the setting and world, you may want to consider a near-future or alternate-history scenario where a global conflict has broken out, pitting various factions against each other. The overall theme could be the cost of war, and the toll it takes on those who fight in it. You may want to include elements of political intrigue, as well as references to real-world conflicts and technologies.
I hope these character archetypes and examples help you create a diverse and engaging cast of characters for your FPS game with a story!