Perhaps the complains about the weak SP part is that most people focus on MP and implement a short and very dull SP experience.

I dont believe every game should be MP only.

I love the Half Life 2 episodes, and IMHO its the best SP experience I've had and probably will ever have!

But MP should be a part of every game (like it is a part in HL2 in my example).

And about the fun in games, I've seen a lot of indie titles that mimic old FPS like Unreal or Quake. They're fun to play, but they either cant keep you hooked for more than 2 weeks or they lack something integral in the gameplay.

I'll give you the most direct example. If you've played Killing Floor, you'll notice its extremely fun to play game and very addictive. But the addiction wears off as soon as you gain a few levels and notice you're not in charge of your character. You're there only to shoot...
If they had implemented a skill/attribute system like in Diablo 2 (which would be 2 to 3 months of additional dev time, but extreme increase in game-play) they wouldnt have lost me as a player, and neither my friends (4 players more).

This post is getting long, isnt it? laugh

As for my experience or capabilities, I can safely say I can write a MMO system. Its not very different than the small MP, you only need a few considerations on traffic and scalability before you begin.

But, last thing I promise, do you really think someone here would hire me to make the MP part? From my experience, most people here are alone, or dont have the budget, like I didnt...

If someone would hire me here, I'd offer my services all the time, because I love making games, but now, I'm forced to look for web dev job here, because my game is the first Bulgarian game in a decade! laugh I'm the only game dev here...Everyone is looking for IT specialists.


Extensive Multiplayer tutorial:
http://mesetts.com/index.php?page=201