here's the thing about languages. There are people on the forum who flattly refuse to use bgt, at least I can gather that much from the tone of their forum posts when they crytisise the language. The problem for most folks is that many antivirus programs flag bgt apps as false positives, so they have to go through the trouble of adding an exclusion, if their antivirus even allows them to do that without sighted assistance. Also, bgt simply doesn't have good audio features. All it can do is pitch, pan, and volume, and it uses direct x 8 for audio output I think which is an aging system at this point. If you used *any* other language, you'd get things like hrtf and other effects to make the game sound a lot better. And no, please don't come to me with that pathetic thing called a bgt lav bridge. I've heard that thing used on some bgt games and it just sounded horrible.
About movement: Here's my prefered style of game interaction. Plug in a gamepad, without having to set up joy to key first, and just play with that. But since most blindies don't have a gamepad, I'll ablige you. The one that works best for most I think is moving with only the arrow keys, but a more arguably mainstream option would be to regulate moving forward, backward and strafing with wsad, and the arrow keys to turn.
AI bots are a good idea if there aren't many people on the server, possibly used as fillers during team matches, or as co-op oponents the players have to defend against.
There's always a fine line between a very realistic game with well thought out mechanics, and a game that's so close to real life it's no longer fun to play. Survive the wild used to be an example of the ladder, way back when it first got started. I would say keep a balance between the two extremes. For instance, someone dieing after getting hit by a rocket once would just be frustrating, even though it would be realistic, so that shouldn't be a thing. But you shouldn't be able to run around with 193857582 ammo in all of your guns plus every weapon in the entire game.
The melee question is an interesting one. I don't like how many blind fps devs simply add a few melee weapons to increase their weapon count, but don't ever do anything to give the player an insentive to use one over a ranged weapon. There would be a few ways of handeling this. For instance, you could have the server trigger a low-tech period for a few minutes, disabling the use of all guns and only allowing melee weapons. Thus, you should always carry a backup encase that happens. Or, you could make a seperat fighting system for melee, allowing for combos, blocks, and dodges. If you added some form of longterm character development, you could build up your character to have the ability to dodge some bullet fire to close in for the kill with a melee weapon. Since we're on the topic of weapons, there should be some differences in terms of range an accuracy. For instance, a shotgun would get more accurate and damaging at close range, while an assault rifle would work better at long range. Pistols and smgs would lie somewhere in the middle, and things like sniper rifles would only be practical from an elevated position at long range. Heavy machineguns and mounted weapons would be difficult to transport, but have great stopping power so they could be used to defend a position.
When it comes to weapons, many people might think more =better. However, that's only going to apply if you can actually figure out how everything works. You could do this by providing sufficient documentation, or adding a form of offline training mode that lets you choose with which weapons to go to battle with, then have you fight against CPU controlled enemies, much like the training mode in many fighting games. This would allow you to master melee fighting, and other special weapon types.
Now I come to map size. I simply can't say anything about that as of now, because I have no idea what your playerbase numbers will be and I can't give a prognosis because this would be your first game. However since people think there's too many fps games out there (which is not true only swamp and fire fight are left now) I can say with decent confidence that you won't have too many. 50000 by 50000 is definitely too large, at least if your game handles movement exactly the same way as rs and tk, that is a tile by tile based system. Please try to avoid large, open map areas. Those may work for some game modes, but for a free for all death match, it really doesn't. In that case, a smaller but more detailed map with structures to enter, high places to occupy and fortify, and hiding spots to escape to in times of emergency are much more interesting to play in. This is something that just annoyed me about fire fight, it was yet another of these 1000 by 1000 open areas with not much in it besides the town square, clocktower and maybe a few different surface sounds.
Finally, you didn't ask this but I'll say it anyway, regarding game modes. Literally every competetive
fps we've had so far had only one single game mode, and that was simply infinit, pointless free for all death match with no end, simply killing till you were killed. Yes, rtr was in the process of getting some extra modes, but none of them were ever propperly finished. I say, please change that. Here are just some suggestions you could try out. The server could rotate between those modes or you could have several dedicated maps open in which matches are run that people can join, and if nothing is going on the death match map would always be open.
Team death match: An even number of players (at least 4) are split up into two teams, with the goal of one to get more kills than the other.
Elimination: All players are dropped in an arena, and the last one to survive is the winner (hunger games style).
Capture the flag: Two bases are located in the map, and one team must steal the flag of the other, crossing an open area in the process. The flag bearer would be slowed down considerably and be limited in ways to defend themselves, so strategies of how to get the flag back to base safely must be developed.
Defense: A cooperative match in which players are to hold a speciffic area from AI based invaders, which attack in waves similar to swamp's defender missions.
Through the ages (need a better name): A form of death match that starts only with melee weapons. After an amount of time has elapsed, non-gunpowder based projectile weapons will spawn. Then gunpowder based ones. After that, vehicles (if you add any). Following that, any futuristic or high-tech weapons that may be in the game. After the match ends players are shown who has the most kills in a given time period. *This suggestion may have resulted in me geeking out over civ these last few weeks*
Bar, bar, bar...
Bar is my name and to go bar is my aim...
Sometimes I'll go "Bad bar",
But in the end its always bar, ahem beer, ahem bar! beer bar!