A week of contact with the Unity3d engine, a lot of feeling.
For me such a perennial retreat mountains countryman, this component-basic structure of the program has a very stunning effect, feel that their choice Unity3d did not choose Cocos very wise. Indeed, the component structure is very much in line with the principles of software development, modularity, simplification, speed of operation, needless to say, no loss. u3d Development efficiency is very very high ! As the title says, the wholesale game is not a dream, this is what a mature engine should look like.
I studied for a week, tried hackers, took only 1 days to make a prototype of a first-person shooter . (The demo link is attached below this article).
Comparing this engine, I found that the so-called engine that I wrote was swim. (Although the mentally prepared to be abused before) this also gave themselves the direction of the design of their own engine framework is still unreasonable, should learn from unity, the various modules carefully categorized into the class. At the same time the development of the engine is not a person's things, graphics, script embedding, cross-platform and so on, according to the truth should not be a person to complete independently. If a person wants to do everything, eventually only loose.
With the development of the complexity of the reduction, the game is not the difficulty of making the bottom-level technology, but planning, art. The engine of this thing is to promote more human exaggerated imagination to effectively achieve. There's nothing wrong with that.
***********************************
Looked at the Unity3d, also noticed a little, pure development engine is very unwise , there are so many of the cattle to break the way of the elder, and even a stronger unreal engine ... And so on, the development should be used as the company project counterpart design engine. Have a foothold. (in other words, to replace the financial resources, not to engage in vicious competition with them)
This life, dare not talk beyond the predecessors, only to achieve the humble little wish to create a small own world.
***********************************
About Unity3d study, there are a lot of information on the Internet, speak very good, there is no foundation on the basis of a learning will (do not delve into, as a skill to learn good).
Demo link (in fact, according to the tutorial went down, oneself slightly moved):
Http://pan.baidu.com/s/1pJ2vSyJ
Script files do not pass, u3d script files are bound with objects, it is not good to take out to see, make video to others to see the most appropriate.
____________________________________________
This article to the end, continue to learn from the U3d predecessors. Orz
DX Engine Program--Learn Unity3d predecessors, "wholesale" game is not a dream