Saif_youssef said:
1- Yes, it's my idea and I chose it as the first project because the structure of the game is very unique and appealing.
That's a pretty bad thing to start a company on. Nobody will help fund that alone.
What market research have you done? Do you know what you can afford to make? Given some budget numbers that you work out, what are your estimated sales? Who will you sell it to? How will you get it to them?
A commercial, competitive online first person shooter these days typically has an 8-digit budget, $50-75 million, give or take. Less than that and they're not planning on success, instead they're playing a lottery. It takes a large budget to assure you're getting a successful product, and a huge part of that budget during pre-production goes to market research, and later, marketing, to ensure you get the sales you need to turn a profit. Development costs only account for about a third of costs when working at this scale. Marketing is also a third. Operations, pre-production and post-production support are the other third.
When market research says a game can't be profitable on its current path the game gets changed — sometimes dramatically — or it gets cancelled. Market research drives so much. A good idea is nice and helps, but is usually detrimental for going big, where tried and true, well understood, and popular are all more important than unique and innovative.
Saif_youssef said:
2- I have experience in Game Development and I've played around with smaller projects on both Unity and Unreal, however Unity has proven to me that it's not the right choice when it comes to Multiplayer FPS.
That is a decision for the engineering and art folks, not a designer, business developer, producer, or other business role.
If you are the engineering lead or the art lead it's something you can collaborate on and discuss. As you said your role is to be co-founder and game designer, your role is to listen to the people doing the actual work.
Saif_youssef said:
4- I've completely avoided Marketing till this point, and will probably keep avoiding it until we have something to show for as a company (Prototype). As for Monetization, game will be free to play with purchasable cosmetics, skins, etc.
Those are critical to get in early. If you're starting a business and asking for money, among the first questions you'll be asked are details of not just how you intend to make a profit, but how you will market the products you create.