Hello I am looking to buy the professional version of 3d game studio. But I am not sure about this based on the fact that the engine is closed source. So how would I be able to add new technologies or other things I need rendering wise?
The first changes that will be needed are:
This is for streaming level technology
1. An asynchronous resource loader.
2. An advanced visibility system , which can be easily queried , and which can decide which resources are to be discarded / loaded, based on a set of rules.
3. A 2 level vertex cache system , with an apropiate cache policy. One level holding visible objects in vertex arrays for rendering, the 2nd level caching objects in system memory.
4. a texture cache
Secondly, I have heard 3d game studio can initialize a FTP session for sending files. That is unacceptable! As it is unsecure. Now What I would add is:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/bits/bits/bits_start_page.asp
With BITs you can let's say add textured models, structures on the fly with the user never even knowing they downloaded an update.
As I saw in the demo terrain is VERY ugly right now and full of not needed poly's, my fix:
Of course add Octree =P what else, I hear it is coming next release but why be forced to purchase it when you can just code it yourself =P
Now another set of problems I can think of is:
Professional claims it can be good for an MMO but from what I have read c-script can not interface with any SQL databases. That presents a problem, be it multiple servers and or billing. I saw a hack fix but I would never wirte data to an ambigious text file. Any power user cans earch a file for text just by clicking, start/find files or folders. As everyone knows all important data needs to be stored server side such as money, items and player locations.
Also I didnt see any bindings for .Net me being a C# Junky that saddens me, also the fact of not being able to utilize XML is discouraging.
Finally, is it possible to get the full source of this engine? I just think this would be a good choice based off the fact that I am the only coder and the rest of my team are modelers.
Sorry for the extremely long post and tons of grammatical errors!
-Deruk
**EDIT** Also if anyone wants to donate some bandwidth I will be happy to show everyone what terrain should look like. The file is 5 megabytes so need some bandwidth! If you can't wait till I find bandwidth please feel free to board PM me with your email address and I will be happy to send it to you. Please be sure your mailbox can accept/hold 5 megabytes.
The file can currently be downloaded from:
http://4tc.aspfreeserver.com/downloads/ttest.zip
PLEASE SOMEONE MIRROR THIS!!! My bandwidth is very limited on that server. =P