Hey guys,
The following are the main strengths and weaknesses of the 3D Game Studio system. This is from the point of view of using WED and then Lite-C. I have not used the SDK to do C++ programming.
Strengths
-There is a very low amount of resistance to get started. I can show a person how to make a simple level and a point and click game in about an hour.
-A large number of audio visual functions required for games development are already there. For example I have invested about a fortnight learning just how to load a Quake 2 model only to learn that I'd have to invest more time to learn inverse kinematics. 3D Game Studio is much better for this.
-A large number of game logic functions required for games development are already there. For example there are functions for handling bullets and events.
Weaknesses
(I know that this is a scripting language and that the SDK is available )
-There is no objects oriententation concepts such as polymorphism, inheritance, encapsulation and namespaces.
-You can't create and pass local arrays.
-You can't create and pass local objects.
For a number of these weaknesses I have worked around them. I do have a feeling that I am approaching the system from the wrong angle. Kind of like using my object orientated hammer for every problem I see.
I started with 3D Game Studio in about 2000. I then moved on to other systems because I felt that I need more powerful functionality. I came back to 3D Game Studio in 2006 because I felt that the strengths and constraints of 3D Game Studio enabled me to be more productive and creative.
Last edited by Chance; 09/14/07 01:40.