First off, let me say that this is not another MMO thread. I have an engine, I have an AI toolkit, I have a replacement renderer that's faster than one from the multimillion dollar company that made the engine and it held a world record. (Admittedly, not for very long, world records are very competitive). I have procedural generators for a lot of things (nothing modern for scenery, but indoors should be doable via extrusion/csg and I have a paper that if implemented should help with that[estimate, one week to code, 6 weeks to debug, it's a simple algorithm]).
When I last posted the engine I had wasn't being used. Now, two years later, it is actually powering an MMO. It had already been used in several titles the highest budget one of which was just over 3 million, if I'm recalling correctly. It should (without the pieces I have, of which the utility is unproven) be completable with 1 year from a person with over 12 years (absolute minimum) of game development experience, though 20 would be more likely.
The sad thing is... I have this amazing engine that I have no hope of attaining the skill to complete within the next decade. It's modern and up to date now. It's over-engineered for any task other than RPG's and is not suitable for an FPS. (If you want an FPS, I honestly just recommend cryengine, if you want an MMOFPS, I just recommend crying.)
MMOFPS with either Cryengine or Unreal: the profit margin is too slim.
MMOFPS on your own: people nowadays expect Crysis or Unreal level graphics.
I'm a realist, I'm a pragmatist, and that's causing me two problems.
One: I have this engine, if I don't use it that's a wasted resource. It represents hundreds of thousands of dollars of developer time. (Before those of you chime in 'oh that poor developer', it was funded and the copyright is owned by a company. You could download the engine today... all you have to do is recognize it's greatness[amongst all the thousands of junk engines], find it, and actually posess the skill to use it. Good luck.) The license, however, is irrevocable and grants me every permission I could ever need/want. Including the right to restrict others from doing the same should I provide it to them, so... not GPL.)
Two: Considering my skill and the economy, developing a game is rather impractical. While I am most of the way through a degree in computer science, I'm nowhere near a game developer, am not in the game development curriculum, and I actually hope to get a rather mild-mannered job as a UI programmer someday. :) Give me a regular 9-5.
Anyway, back when I was a noob, I, like everyone, got bit by the MMO bug. As I still considered it impractical, I did not start developing an MMO, I, instead, logged hundreds of hours on the internet scouring it for every thing I could possibly need to complete the one engine I could find that I felt had hope. (I found the disc recently, not sure where I put it, guess I should look for it again). My goal was to enable a single person, without assistance, to create an MMO. (Except for world models, though I do have a procedural human generator that, when combined with something else, might not even require artists.) The sad fact is that while a single person could do it with the completed engine, the last piece that takes it from 'a team' to 'one person' was never completed... and will never be. The original developer was good enough, but I doubt anyone else will be capable.
I have multiple choices for SSAO shaders of varying optimizations as well as a genetic shader generator.
Now what? Honestly, I just want to see this engine finished and in my hands. Now that it is proven, it is more important than ever to me that I have the finished version of the engine. I don't care if any of my 'pieces' are added, honestly, I'd rather have the simple completed engine that exists now... the one from the MMO... but that isn't available to me anymore as the company that created it is no longer releasing new versions of the engine. (A change in management).
Please do not ask me to post the engine, others are pursuing it's open source completion, and I leave that to them, I am looking into different routes, while I would love an open source solution, based upon their results it is unlikely/impossible. There are plenty of other great engines... (maybe) if I did not have this one and could not stand closed source I would likely look at http://g3d.sourceforge.net It has been used 4 times professionally, though I only know of Titan's Quest. Most people lack the skill to complete the engine and will likely not understand what it is capable of. The FPS programmers I have shown it to called it overengineered, while the game programming grad students I have shown it to were impressed but are busy with other projects [Also called: a paycheck, though one guy is trying to complete it... but he's not sharing and I didn't give him the engine anyway. Ironically, he almost tanked a company last time he tried to finish a previous version of the game enigne and they both died... it had a design flaw he was unaware of]. The engine is 1 year from completion by the original author and anyone capable of taking his place would need to be solvent for a year and VERY capable. In short: they would be fictional in this economy.
So... how do I get the engine completed. Please save whether or not it should be as well as trolling/spamming me for another thread. (Feel free to link), this post is simply... how would you get the engine completed.
No nonconstructive posts please. I, honestly, believe it would be more useful for me to write a novel, as that is where most of my talent lies. That said, this is likely the closest I will be to such an engine for many years and it's currently being used. It's no longer just a theory, the finished engine works... and it works well. I... only have most of the years of work that went into it. So, any ideas on how I can get it to completion..
Yes, I realize I can't make an MMO with just an engine. That doesn't change the fact that I want the engine and am not good enough to finish it myself. Yes, it is multithreaded and multicore. Yes, it is portable. Yes, it is professional. No, you will not be able to use it by yourself even if you finish it, it is a professional engine designed for an AA pipeline, it doesn't even have a blender importer (there was either a Maya and/or a 3ds max importer, but I don't think I have that). Actually, the fact that it is a professional engine is likely why open source authors/coders haven't picked up on it. Why complete an engine when you'll need to find a team (who likely won't work for free) to use it.
And finally, no, the engine I have is not better than Elder Scrolls, Warcraft, [Insert RPG with budget of millions here]. Actually, being multicore helps a game engine surprisingly little as the bottleneck is usually the GPU.
Please, if you have any ideas. I've tried talking with companies(only smaller ones, bigger ones are too difficult to communicate with), they seem interested, but want 'exclusive collateral' to drum up investment basically meaning they want something only they own. That's fine... but I suspect that it would be the engine, and that's not someting I'm prepared to allow. (My only reason for talking to them is to get the engine finished). They're after money, I'm thousands of dollars in debt from college, and would rather have the engine.
I have also considered a kickstarter to drum up the $200,000k+ to pay the few programmers capable of finishing the engine (who are also capable of writing said engine from scratch) to work for a year. I think, in all my searching, I found 3 such programmers... one is making his own game.
I"ve also considered other methods of developing smaller games to pay for the engine. (Simple games) That, and the writing, are the two I am pursuing directly, though my own completion rate is staggeringly low.
This is specifically about the engine, NOT about developing an MMO. The engine is perfectly suitable for a single player RPG and has been used in multiple single-player commercial titles and only one MMO, if anything it is MORE suitable for a single player RPG.
So... what can be done to get this engine finished?