I know I'm asking a biased crowd here... but I really need to know if this engine is right for me.
I have been working on a game design for over 10 years, and have been struggling for the last 4 or 5 years with many different engines.
I started with one called Auran "Jet", but that company went out of business. It was also 100% Java, and buggy.
I worked a bit with Ogre3D, but hated the community. I was involved in the Ogre3d port to support .net languages, but that was a ton of work and hassle.
I've been working with Truevision3D for the last 3 years, and what I've finally concluded is that it's really not what I need.
Why?
Every single one of these engines is nothing but... well... a rendering engine. They are not game development tools, and they have no real support for the type of game I want to make.
When it comes to the game I'm making, I guess you could say I'm really "needy".
1) I need huge landscape support. I can't be using BSPs with portals, for example. I want a huge seamless world.
2) That said, I need some sort of way to produce that world. I was using L3DT and Terragen, but seriously L3DT took over 2 weeks to process a landscape the size of a small island (18km^2). This is simply not an efficient use of my time, especially since results aren't apparent until the whole process completes, and any changes to the foundation of it requires another 2 week processing cycle.
3) I need physics support, and would prefer it to be native to the engine, rather than some sort of Newton plugin.
4) A built-in GUI system, with editor, would be wonderful... I had to write my own GUI engine for Truevision (which is one of the favorites now of the truevision community)...
I guess my point is... I want to work on making my game, rather than work for YEARS on making all of the middleware that is involved in the production of assets for the game. I need an engine that has that middleware already in place.
I mean, seriously, my next project was to make an asset management app! Most of these other engines don't even have the capability to use encrypted or password protected .zip files!
I'm just saying... I'm tired of programming all of the basic stuff that I should be able to find elsewhere in professionally done pre-written libraries. (I wrote my own network code as well!)
My biggest problem is the fact that I simply can't stand writing in C++ syntax, and really prefer VB.NET. (please no negative comments about my choice of language, thank you.) I already know that there is a .NET wrapper (written in C#, but exposing VB as well), so that's all good.
I'm very impressed with what I saw with the scene and landscape editors. I guess there's networking involved as well.
As I said, I want to be able to make my game... not spend all my time working on my own middleware... I want to be able to quickly prototype stuff, not have to convert models and manually move files and textures around...
I am so frustrated by it all, and I want to know if this engine is the sanctuary I've been looking for.
I'm sorry if this message seems a little... well... crude... I'm just at my wit's end and am pulling my hair out trying to find the right solution.
The price of this engine is comfortable for me... I need to know if it'll be money well-spent, and give me all the tools I need to just make my game.
Thank you,
Jared Mark