Unique challenges A good game consists of challenges, that are outstanding and completely different to other games., same genre or not. You probably like the challenges in Ratchet and Clank franchise's series, if you played, especially if from the first. Unique camera provides a immersive gameplay. I am not saying first person shooters and real time strategies can't have immersive gameplay, but this is a great idea on behalf of Insomniac developers.. So make a quick brainstorm of a list good challenges are to you, that you would want to play yourself, including if in your own game. That will give you an idea of it. Adding quests or missions as new features the game ss a very bold decision, but at the same time probably won't do well on it's own. Some times it's required to ramp up the level design challenge. Some times even a new feature won't enough, before the forementioned challenge. Good examples of unique challenges are quests in elder scrolls and rune ...
Advanced communication tools Though it may seem, teamspeak, discord and ventrillo are the only communication tools to be used, there can be also integrated in to the game. Examples are tactical overlay communication, whisper radio frequency and advance mods. A lot of radio transmissions can be heard by enemy players. This means a lot of transmissions can be used for counter strategy. A good way to avoid been heard is using the stealth radio frequency. Standard communications tool is, for example, the /mute command. An example of an advanced communication tool, is therefore the /rally radio command, which limits the proximity to a specific guard point the map, if it's a first person shooter, or a garage node, if It's a racing game. void radio_command(std::string command) { if (coomand == "clear") { clear_radar(); } } Advanced communication tools are a personal game development preference, which means...